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。
如果我要使用: 移动斧头,0x0904
是存储为ah为0x04,al为0x09还是相反?
反过来 - AL 为 4,AH 为 9。AH 中的 H 代表 "high",L 代表 "low"。
x86 虽然是小端机器。如果你在内存中存储相同的值,比如说,在地址 0x1000,则 0x1000 处的字节将为 4,而 0x1001 处的字节将为 9.
附带说明一下,十六进制数 0x04 和 0x09 分别是 4 和 9。