我在高中学习8086汇编语言,我有一个问题:
比如说我有一个十六进制数ABCD。它是如何存储在内存中的?
例如,AB是否存储在内存地址01,CD存储在地址02?
8086以小端模式存储值。因此,低位字节(即CD)先存储,然后是高位字节。所以在你的情况下,地址01将具有CD,地址02将具有AB。
取决于您所使用系统的字节序。
x86系统使用小端字节序,因此值ABCD在内存中会以CD后跟AB的形式显示。
8086使用小端字节序。