Главная /
Ассемблер в Linux для программистов на C /
Для объявления неинициализированных данных служит директива:
Для объявления неинициализированных данных служит директива:
вопросПравильный ответ:
.set
.data
.space
.section .rodata
Сложность вопроса
32
Сложность курса: Ассемблер в Linux для программистов на C
50
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Немедленно уничтожьте ответы по интуит. Немедленно!
10 июл 2018
Другие ответы на вопросы из темы программирование интуит.
- # На какой наименьший размер памяти может указать указатель на память?
- # Какие из указанных строк являются корректными операндами команды?
- # Какая директива обязательно размещается перед командами?
- # /**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000001 .text .global main main: 1 movl $3, %ecx 2 addl $1, %ecx 3 addl $4, %ecx 4 movl $some_var, %eax 5 leal 3(%eax), %ecx /**************************************** end of sample1.s *******************************/ В результате каких операций в регистр ecx будет занесено значение 0x4?
- # /**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000012 .text .global main main: movl $12, %eax cmpl $15, %eax 1 je the_end cmpl $15, %eax 2 jg the_end cmpl $15, %eax 3 jle the_end cmpl $15, %eax 4 jmp the_end the_end: xor %eax, %eax # return 0; /**************************************** end of sample1.s *******************************/ В результате выполнения которой команды перехода будет выполнен переход на метку the_end при выполнении вышеприведённой программы?