存储器中的奇偶结构

本文详细解释了8086存储器如何通过奇偶地址结构处理16位和8位数据传输,包括BHE和A0信号的作用以及不同地址和数据类型下的读取操作。
摘要由CSDN通过智能技术生成

存储器中的奇偶结构

  • 存储器中的结构

在这里插入图片描述

  • 分成这样的原因:

    • 主要是 8086 存储器 支持对 16 位数据线 进行传输
    • 但 也支持对 8 位数据进行 传输 ,所以将 存储体进行 分割
  • 512 K * 8 就是 总单元数乘以 位数 获得存储体 的总单元数

  • 偶地址 数据 是用 低八位 数据线进行传输

  • 奇地址 数据 是用 高八位数据线进行传输

在这里插入图片描述

  • 取数据的四种形式
  • 重要:
  • |BHE 高八位数据总线有效
  • A0 用于决定要奇地址中的数据,还是偶地址中的数据,因为 A0 为地址信息的最后一位 ,当为 1 时 奇地址有效,当为 0 时 偶地址有效
  • 咋读取数据是 都是一次 读出 一个字的 数据,并且 都是从偶地址开始读出, 在进行屏蔽掉 不要的数据,得到想要的数据
  1. 从奇地址中的存储空间中读取一个字节
  • 奇地址 由 高八位进行传送
  • 并且奇地址有效所以 |BHE 和 A0 的状态为 :0 1
  1. 从偶地址中读取一个字节
  • 偶地址 由 低八位传送
  • 并且偶地址有效所以 |BHE 和 A0 的状态为 :1 0
  1. 从偶地址中读取一个字
  • 偶地址 由 低八位 传输
  • 并且 需要的是一个字,所以 高八位 和 低八位 都有效所以 |BHE 和 A0 的状态为 :0 0
  1. 从奇地址读取一个字
  • 因为规定一次性从存储器中读出一个 字 所以,都是从 偶地址开始读入,所以要从奇地址 中 读出一个 字
  • 所以要分为两次总线周期 进行读取,
  • 第一次,读取的是奇地址中的 一个 字节数据 ,
  • 奇地址 是由高八位进行传输,所以 |BHE 和 A0 状态为:0 1
  • 第二次,读取的是偶地址中的一个字节的 数据
  • 偶地址 由低八位 进行传输,所以 | BHE 和 A0 状态为:1 0

总结: 简便记忆方法 |BHE 和 A0 分别代表 高八位 和 低八位 ,谁为 0 谁有效

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值