n.レジスタ
レジスタのa b c dは異なる空間である
ここで、aを基準とする
rax = 64bits
eax = 32bits
ax = 16bits
ah, al = 8bts
以下の8ビットは00で覆われ、結果は0 x 1200であった.
ここで、aを基準とする
rax = 64bits
eax = 32bits
ax = 16bits
ah, al = 8bts
mov eax, 0x1234
上記のコードを実行するとrax値は0 x 1234になります.mov al, 0x00
上記のコードをraxが0 x 1234の場合に実行すると、以下の8ビットは00で覆われ、結果は0 x 1200であった.
Reference
この問題について(n.レジスタ), 我々は、より多くの情報をここで見つけました https://velog.io/@doidoi88/레지스터テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol