首页 理论教育 存储单元的地址和内容

存储单元的地址和内容

时间:2022-02-28 理论教育 版权反馈
【摘要】:存储单元的地址用二进制数表示,从0开始,顺序地每次加1。为了书写方便,存储单元地址常采用十六进制数表示。从图1-5可看到,地址为56780H的字节存储单元中的内容是34H,而地址为56781H的字节存储单元中的内容是12H。上述存储原则称为“高高低低”原则。一个双字存放到存储器时也按照“高高低低”原则存储,也即高字在高地址字中,低字在低地址字中,也就是最高字节在最高地址字节单元中,最低字节在最低地址字节单元中。

1.7.1 存储单元地址和内容

在以8086/8088为CPU的系统中(如IBMPC兼容机),以字节为单位线性地组织存储器。为了标识和存取每一个存储单元,给每一个存储单元规定一个编号,也就是存储单元地址。存储单元的地址用二进制数表示,从0开始,顺序地每次加1。存储单元的地址是无符号数,n位二进制数总共能够表示2n个存储单元的地址。为了书写方便,存储单元地址常采用十六进制数表示。

一个存储单元中存放的信息称为该存储单元的内容。图1-5示意了存储器中部分存储单元存放信息的情况。从图1-5可看到,地址为56780H的字节存储单元中的内容是34H,而地址为56781H的字节存储单元中的内容是12H。

一个字存放到存储器要占用连续的两个字节单元。系统规定,当把一个字存放到存储器时,其低字节存放在地址较低的字节单元中,其高字节存放在地址较高的字节单元中。这样两个连续的字节单元就构成了一个字单元,字单元的地址采用它的低地址表示。例如,图1-5中地址为56780H的字单元的内容是1234H,而地址为834ABH的字单元的内容是6780H。

img18

图1-5 “高高低低”原则存储示意图

上述存储原则称为“高高低低”原则。在以字节方式存取字时需要特别注意该原则,当以字方式存取字时,处理器自动采用该原则。

4个连续的字节单元就构成了1个双字单元,双字单元的地址就是最低字节单元的地址。一个双字存放到存储器时也按照“高高低低”原则存储,也即高字在高地址字中,低字在低地址字中,也就是最高字节在最高地址字节单元中,最低字节在最低地址字节单元中。如图1-5所示,地址为56780H的双字单元中存放的内容是29561234H。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈