8086奇偶存储体与内存读取

奇偶地址存储体 

存储器中存放的信息称为存储单元的内容,例如,存储单元00100H中的内容为34H,表示为(00100H)= 34H。一个字在存储器中按相邻两个字节存放,且存入时以低位字节在低地址,高位字节在高地址的次序存放(口诀),字单元的地址以低位地址表示一个字可以从偶地址开始存放(↑↑低位放在偶存储器),也可以从奇地址开始存放

 奇偶地址存储体的管理方式

要特别注意的是↑↑:1.AD0既给出了存储体的地址,又是偶地址的片选!! 所以当CPU给出AD0=1的信号去访问奇地址存储器时,偶地址存储器片选无效,不能向数据总线传输数据!

 但是,奇地址的片选信号是BHE,所以CPU要访问偶地址存储器时,奇地址存储器仍然可以传输数据!

具体的硬件实现如下:

 

 

 

 “字”的存储和读取方式:

所谓“字”其实就是一个2B的数据,由于一个内存单位是1B的,所以一个“字”会用两个内存单元去存储;

而我们人为地把存储器分为了“奇”和“偶”,所以一个“字”必然是由一个奇存储器和一个偶存储器来保存的;

低位用偶存储器来保存的,叫做“规则字”,对应于“对准读取”;低位用奇存储器保存的,叫“不规则字”,对应于“非对准读取”

对准读取

 非对准读取

  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值