我正在按照本教程(第 4 节)使用 NASM 开发更深入的 hello world。本教程主要教您如何处理命令行输入。
这是有问题的代码片段:
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
error: instruction not supported in 64-bit mode
参考上面的 3 条弹出指令,编译过程中出现代码错误。查看文档后,似乎此代码仅适用于 32 位系统。
有64位pop
指令吗?有没有人有pop
我可以看的64位教程?