レジスタ間接アドレッシングがどのように機能するかを理解しようとしています。次のように 5 の値を格納する変数があります。
section .data
number db 53 ; ascii code for 5
section .bss
number2 resb 1
section .text
global _start
_start:
mov eax,number
mov number2,[eax]
コードの最後の 2 行で、私が本質的にしようとしているのは、eax を number に格納されたデータへのポインターのように動作させ、このデータを number2 変数に移動することです。[register] を介して間接レジスタ アドレス指定を行っていましたが、コードが機能していないようです。構文に関するヘルプは大歓迎です。