在存储器中,通常每个单元存储一个字。因此每个字都是可以寻址的。字的长度用位数来表示 。
32位系统则32位为一个字,64位系统以64位为1个字。
8086以16位作为一个字
16位的字存储在一个16位的寄存器中,如何存储?
```
高八位放高字节,低八位放低字节
```
16位的字在内存中需要两个连续字节存储,怎么存放?
```
低位字节存在低地址单元,高位字节存放在高地址单元
例如:
20000D(4E20H)存放0、1两个单元:(低位的20放0这个单元,高位的4E放1这个单元),
18D(0012H)存放2、3两个单元:(12放2这个单元,00放3这个单元)
D表示十进制
```
特别注意保存时不要错了
![](https://img.kancloud.cn/0d/67/0d67411b393adafa3e735c562f7c0ea8_682x396.png)
字单元:有两个地址连续的内存单元组成,存放一个字型数据(16位)
原理:在一个字单元中,低地址单元存放低位字节,到地址单元存放高位字节
![](https://img.kancloud.cn/fa/b8/fab879d218d9f029275abd154461ad27_524x411.png)
延伸:上图所示
0地址单元中存放的**字节型**数据是(20H)
0地址**字单元**中存放的**字型**数据是(4E20H)
2地址单元中存放的**字节型**数据是(12H)
2地址**字单元**中存放的**字型**数据是(0012H)