5

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

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

例如,AB 是否进入内存地址 01 而 CD 是否进入地址 02?

4

3 回答 3

10

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

于 2010-04-21T12:12:26.650 回答
2

取决于您正在处理的系统的字节顺序。

x86 系统使用 little endian,因此 ABCD 值在内存中会以 CD 后跟 AB 的形式出现

于 2010-04-21T12:10:53.467 回答
1

8086 使用小端格式

于 2010-04-21T12:11:23.140 回答