Главная /
Ассемблер в Linux для программистов на C /
Что происходит при выталкивании элемента из стека?
Что происходит при выталкивании элемента из стека?
вопросПравильный ответ:
содержимое памяти по адресу, который записан в %esp, записывается в регистр
значение %esp уменьшается на размер элемента в байтах
новый элемент записывается по адресу, на который указывает %esp
значение адреса в %esp увеличивается на размер элемента в байтах
Сложность вопроса
57
Сложность курса: Ассемблер в Linux для программистов на C
50
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
20 апр 2016
Аноним
Если бы не эти решения - я бы не решил c этими тестами intuit.
08 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какая директива обязательно размещается перед командами?
- # /**************************************** start of sample1.s *******************************/ .data num: .long 0x00000072 other_var: .long 0x00000001, 0x00000002, 0x00000003 .text .globl main main: movl (num), %eax movl (other_var), %ecx leal (%eax,%eax,2) ,%ecx /**************************************** end of sample1.s *******************************/ Какие виды адресации использованы в вышеприведённом фрагменте программы?
- # /**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000052 other_var: .long 0x00000071, 0x00000072, 0x00000073 .text .global main main: movl $(other_var+4), %ecx movl $some_var, %edx /**************************************** end of sample1.s *******************************/ Какое значение окажется в регистре ecx после выполнения вышеописанных строк кода?
- # /**************************************** 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?
- # На что необходимо обратить внимание при работе с структурами?