8086存储器结构

8086系统中的存储器是一个最多 1MB(220B) 的序列,即可寻址的存储空间为 1MB ,系统为每字节分配一个20位的物理地址,对应的十六进制数地址范围为 00000H~FFFFFH
在这里插入图片描述

字:一个字 = 两字节 = 16bit,在存储器中任何两个相邻的字节被定义为一个字。
在一个字中,每字节都有地址,两个字节地址中较小的被用来作为该字的地址。

较高存储器地址的字节存放该字的高8位,较低存储器的字节存放该字的低8位。
在这里插入图片描述

存储器的组成

8086系统中,存储器采用分体结构,1MB 的存储空间被分成两个 512KB 的存储体,一个存储体中包含偶数地址,一个存储体中包含奇数地址,两个存储体采用字节交叉编址方式:
在这里插入图片描述
对于任何一个存储体,只需要A19 ~ A1 即可。
地址A0 用以区分当前访问的是哪一个存储体:

  • A0 = 0,表示访问偶地址存储体;
  • A0 = 1,表示访问奇地址存储体。

但是访问一个字节时,需要同时访问两个存储体,各取出 1 字节的信息。此时A0 控制读写操作就不行了。

8086系统新增了一个总线高位有效控制信息

  • 20
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值