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

时间:2018-10-05 13:59:48

标签: assembly x86 cpu-registers

如果我要使用: mov ax,0x0904

它将以ah为0x04和al为0x09进行存储吗?或者相反吗?

1 个答案:

答案 0 :(得分:1)

反之亦然-AL将为4,AH将为9。AH中的H代表“高”,L代表“低”。

x86是一个小端机器。如果将相同的值存储在内存中,例如在地址0x1000处,则0x1000处的字节将为4,而0x1001处的字节将为9。

在旁注中,十六进制数字0x04和0x09分别是4和9。