16 位 x86 寄存器如何存储数据?

How does the 16 bit x86 registers store data?

如果我要使用: 移动斧头,0x0904

是存储为ah为0x04,al为0x09还是相反?

反过来 - AL 为 4,AH 为 9。AH 中的 H 代表 "high",L 代表 "low"。

x86 虽然是小端机器。如果你在内存中存储相同的值,比如说,在地址 0x1000,则 0x1000 处的字节将为 4,而 0x1001 处的字节将为 9.

附带说明一下,十六进制数 0x04 和 0x09 分别是 4 和 9。