このチュートリアル(セクション 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 つの pop 命令を参照すると、コンパイル中にコードがエラーになります。ドキュメントを見ると、このコードは 32 ビット システムでしか機能しないようです。
64ビットpop
命令はありますか?pop
私が見ることができる64ビットのチュートリアルを持っている人はいますか?