关于8086汇编语言的简单问题

Tal*_*Tal 5 memory x86 assembly byte x86-16

我在高中学习8086汇编语言,我有这个问题:

例如,我有这个号码ABCD(十六进制).它是如何存储在内存中的?

AB是否以内存地址01为例,CD转到地址02?

Nav*_*een 10

8086以小端格式存储值.因此,首先存储低位字节(即CD),然后存储高位字节.所以在你的情况下,地址01将有CD而02将有AB.


Pau*_*ulG 2

取决于您正在使用的系统的字节序。

x86 系统使用 Little Endian,因此值 ABCD 在内存中将显示为 CD 后跟 AB