Главная /
Ассемблер в Linux для программистов на C /
/**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000033 .text .global main main: 1 movl $2, %eax 2 addl $2, %eax 3 incl %eax 4 incl %eax 5 decl %eax 6 decl %eax /**********************
/**************************************** start of sample1.s *******************************/
.data
some_var:
.long 0x00000033
.text
.global main
main:
1 movl $2, %eax
2 addl $2, %eax
3 incl %eax
4 incl %eax
5 decl %eax
6 decl %eax
/**************************************** end of sample1.s *******************************/
В результате каких операций в регистр eax будет занесено значение 0x4?
вопрос
Правильный ответ:
1
2
3
4
5
7
Сложность вопроса
95
Сложность курса: Ассемблер в Linux для программистов на C
50
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Оперативно заблокируйте этот ваш сайт с ответами интуит. Пишу жалобу
03 авг 2020
Аноним
Гранд мерси за решебник по интуиту.
26 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Регистры процессора служат для:
- # /**************************************** start of sample1.s *******************************/ .data .text .globl main main: 1 pushl $0x10 %eax 2 popl %ebx 3 pushl %eax 4 popl %ebx 5 pushl %eax 6 popw %ax $10 7 popw %bx /**************************************** end of sample1.s *******************************/ Команды из каких строк приведённого ассемберного кода приведут к ошибкам при компиляции?
- # Какой самый популярный способ передачи параметров в подпрограмму?
- # Использование каких инструкций связано с использованием инструкций lods и stos?
- # Для получения информации о текущей или заданной строке кода в отладчике gdb используется команда: