Главная /
Ассемблер в Linux для программистов на C /
/**************************************** start of sample1.s *******************************/ .data printf_format: .string "%d\n " .text .globl main main: 1 movl $0, %eax 2 xorl %eax, %eax 3 subl %eax, %eax 4 testl %eax, %eax 5 orl %eax, %eax ret /*******
/**************************************** start of sample1.s *******************************/
.data
printf_format:
.string "%d\n "
.text
.globl main
main:
1 movl $0, %eax
2 xorl %eax, %eax
3 subl %eax, %eax
4 testl %eax, %eax
5 orl %eax, %eax
ret
/**************************************** end of sample1.s *******************************/
Какие из инструкций в вышеприведённой программе обнуляют регистр eax?
вопрос
Правильный ответ:
1
2
3
4
5
Сложность вопроса
41
Сложность курса: Ассемблер в Linux для программистов на C
50
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
26 июл 2017
Аноним
Я провалил зачёт, почему я не нашёл данный сайт с всеми ответами по интуит месяц назад
11 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Основными элементами архитектуры IA-32 являются:
- # Какое утверждения про архитектуру IA-32 верно?
- # /**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000001 .text .global main main: 1 movl $3, %ecx 2 xorl %ecx, %ecx 3 addl $1, %ecx 4 addl $3, %ecx 5 addl $3, %ecx 6 testl $some_var, %eax /**************************************** end of sample1.s *******************************/ В результате каких операций в регистр ecx будет занесено значение 0x4?
- # Какой самый популярный способ передачи параметров в подпрограмму?
- # /**************************************** start of sample1.s *******************************/ .data printf_format: . string "%s\n " str_in: .string "abc123()!@!777 " .set str_in_length, .-str_in .bss str_out: .space str_in_length .text .globl main main: pushl %ebp movl %esp, %ebp movl $str_in, %esi movl $str_out, %edi movl $str_in_length - 1, %ecx 1b: lodsb incb %al stosb loop 1b movsb popl %ebp ret /**************************************** end of sample1.s *******************************/ Какие утверждения про приведённую выше программу верны?