Я работаю над более глубоким hello world, используя NASM , следуя этому руководству(раздел 4). Этот учебник по сути учит вас, как обрабатывать ввод командной строки.
Это фрагмент кода, о котором идет речь:
section .text
global _start
_start:
pop ebx ; arg count
pop ebx ; arg[0] the program name
pop ebx ; arg[1-n] the remainder of the args
; must each be indiviually popped
Ошибка кода во время компиляции с ошибкой : инструкция не поддерживается в 64-битном режиме
со ссылкой на 3 всплывающие инструкции выше. При просмотре документациикажется, что этот код работает только для 32-битных систем.
Существует ли 64-битная инструкция pop
? Есть ли у кого-нибудь 64-битный учебник с использованием pop
, который я могу посмотреть?