GAS отклоняет все мои pushl'ы с
"неправильный префикс инструкции"
. Я не могу понять, почему... (пример фиктивного кода)
.section .text
.global _start
_start:
movl $10, %eax
pushl %eax
movl $1, %eax
int $exit
.data
.equ exit, 0x80
я тоже не смогла
int 0x80
непосредственно в сценарии выше. Он говорит
несоответствие размера операнда для `int'
Я пробовал int 80H
, тоже не работает.
Что мне не хватает?