x86アセンブリのブラケットを理解したと思いました。この例では、括弧が の現在のアドレスを表しているため、レジスタにax
は が含まれている必要があります。X
LABEL
mov ax, [LABEL]
LABEL:
db "X", 0
しかし、次の 2 つのアセンブリ ラインがわかりません。
mov al, [ebx]
なぜブラケットが必要なのですか? ebx
レジスタが32ビットax
で16ビットだからでしょうか?違いは何ですか:
mov al, ebx
またはこれ、なぜブラケットが必要なのかわかりません...
mov [edx], ax