/**************************************** start of sample1.s *******************************/ .data some_var: .long 0x00000072 other_var: .long 0x00000001, 0x00000002, 0x00000003 .text .globl main main: movl $0x48, %eax leal $0x32, %eax leal some_var, %eax leal other_var + 4, %eax leal some_var, $ecx /**************************************** end of sample1.s *******************************/
Какие команды приведённого ассемберного кода приведут к ошибкам при компиляции?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
leal $0x32, %eax(Верный ответ)
leal some_var, $ecx(Верный ответ)
leal some_var, %eax
leal $other_var + 4, %eax(Верный ответ)
movl $0x48, %eax