Почему не работают push и pop (NASM)?
Система Ubuntu x64. Версия nasm 2.15.05
.
Код запускаю командой:
nasm main.asm -f elf64 -o main.o && ld -s main.o -o main && ./main
Ругается на push и pop:
main.asm:70: error: invalid combination of opcode and operands.
Для примера:
push ax
pop ax
Почему возникают ошибки?
Источник: Stack Overflow на русском