我在高中学习8086汇编语言,我有这个问题:
例如,我有这个号码ABCD(十六进制)。它是如何存储在内存中的?
AB是否以内存地址01为例,CD转到地址02?
答案 0 :(得分:9)
8086将值存储在little endian format中。因此,首先存储低位字节(即CD),然后存储高位字节。所以在你的情况下,地址01将有CD而02将有AB。
答案 1 :(得分:2)
取决于您正在使用的系统Endianness。
x86系统使用小端,因此值ABCD将在内存中显示为CD,然后是AB
答案 2 :(得分:1)
8086使用了少量endian format。