当前位置: 首页 > news >正文

自用EUBIU

在这里插入图片描述
这张图展示了8086处理器中存储器操作数的寻址流程,核心是“先计算16位偏移地址,再结合逻辑段计算20位物理地址”,分为**执行单元(EU)总线接口单元(BIU)**两部分:

一、执行单元(EU):计算16位偏移地址

EU负责通过不同寻址方式生成操作数的偏移地址(16位),涉及以下寻址方式:

  • 寄存器间接寻址:偏移地址由寄存器 SIDIBXBP 直接提供。
  • 寄存器相对寻址:偏移地址 = 「位移量」 + 寄存器(SI/DI/BX/BP 之一)的值。
  • 直接寻址:偏移地址就是「位移量」本身(直接给出地址偏移)。
  • 基址变址寻址:偏移地址 = 基址寄存器(BXBP) + 变址寄存器(SIDI)。
  • 基址变址相对寻址:偏移地址 = 「位移量」 + 基址寄存器(BXBP) + 变址寄存器(SIDI)。

二、总线接口单元(BIU):计算20位物理地址

8086的物理地址是20位(可寻址1MB空间),由段地址×16 + 偏移地址得到:

  • 段地址来自段寄存器 DS(数据段)、SS(堆栈段)、ES(附加段)等;
  • 段地址左移4位(即×16,等价于在十六进制下末尾加一个0),再与EU计算出的16位偏移地址相加,最终得到20位物理地址,用于访问实际存储器单元。

简言之,这张图完整呈现了8086从“寻址方式选择”到“物理地址生成”的存储器操作数寻址全过程,体现了EU和BIU的协同工作机制。

http://www.dtcms.com/a/500017.html

相关文章:

  • 省住房城乡建设厅网站保险查询平台
  • 智能PDU在数据中心场景中的应用与解决方案
  • 网站登录界面图片用什么软件做深圳关键词优化报价
  • 中信建设证券官方网站佛山网页设计怎么做
  • Tomcat 类加载器隔离机制的实际应用
  • 咨询网站 模板国泰君安官方网站建设集团
  • Go基础知识(一)
  • 网站开发c外贸企业邮箱哪个好用
  • 鸿蒙Next振动开发指南:打造沉浸式触觉反馈体验
  • 网站美工外包公司改号宝网站搭建
  • h5游戏免费下载:滑雪大挑战
  • 高端制作网站哪家专业湖北建设工程注册中心网站
  • 包管理 pip ,conda;pycharm中使用conda 创建的虚拟环境
  • wordpress 域名使用网站内容优化细节
  • K8s Ingress 详解与部署实战
  • 一般网站开发的硬件要求使用flash做网站
  • 制作网站开发wordpress彻底禁用google
  • tauri + rust的环境搭建---初始化以及构建
  • 哪个网站可以做制图兼职嘉兴企业网站制作
  • 3.2队列
  • Particles Color and Depth Textures
  • 关键词搜不到我的网站竞价排名点击
  • Kolmogorov-Smirnov检验:从理论到实践的全解读
  • 怎么用wordpress建电商网站吗wordpress钩子函数
  • 临沂免费做网站网站服务器要求
  • 【STM32F1标准库】代码——SPI通信
  • 丽水品牌网站设计做网站商家
  • 如何使用若依解决多选字段的问题——方案一
  • MySQL实战45讲之实战篇(中)
  • STM32上实现AUTOSAR FEE模块功能