首页 /  技术专区  /  汇编语言 屏幕太窄?试试伸展一下吧 >

内存中字的存储

1、内存中字的存储 

事实:对8086CPU,16位作为一个字 

问题 ; 16位的字存储在一个16位的寄存器中,如何存储? 

回答 ; 高8位放高字节,低8位放低字节 

image.png

问题 ; 16位的字在内存中需要2个连续字节存储,怎么存放? 

回答 ; 低位字节存在低地址单元,高位字节存在高地址单元 ;

image.png

例:20000D(4E20H)存放0、1两个单元,18D (0012H)存放在2、3两个单元


2、字单元 

字单元:由两个地址连续的内存单元组成,存放一个字型数据(16位) 

原理:在一个字单元中,低地址单元存放低位字节,高地址单元存放高位字节 ; 在起始地址为0的单元中,存放的是4E20H ; 在起始地址为2的单元中,存放的是0012H 

image.png

问题: 

(1)0地址单元中存放的字节型数据是( 20H ) 

(2)0地址字单元中存放的字型数据是( 4E20H ) 

(3)2地址单元中存放的字节型数据是( 12H ) 

(4)2地址字单元中存放的字型数据是( 0012H )



0/200
图片验证码