汇编语言之物理地址

让人想犯罪 __ 提交于 2019-12-02 10:50:34

16位结构的cpu的特点

运算器一次最多可以处理16位数据
寄存器的最大宽度是16
寄存器和运算器之间的通路是16位

8086cpu给出物理地址的方法

8086cpu有20位地址总线,可以传送20位地址,也就是1M寻址能力,而8086又是16位结构,在内部一次性处理、传输、暂时存储的地址为16位,则寻址能力只有64KB
8086cpu采用一种内部用两个16位地址合成的方法形成20位的物理地址
在这里插入图片描述

cpu相关部件提供两个16位的地址,一个称为段地址,一个称为偏移地址
段地址和偏移地址通过内部总线送入一个称为地址加法器的部件
地址加法器将两个16位地址合成一个20位的物理地址(物理地址) = (段地址)*16+(偏移地址)
地址加法器通过内部总线将20位物理地址送入输入输出控制电路
输入输出控制电路将20位物理地址送上地址总线
20位物理地址被总线传送到存储器

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!