汇编语言之物理地址

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_29983883/article/details/102753250

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位物理地址被总线传送到存储器

猜你喜欢

转载自blog.csdn.net/qq_29983883/article/details/102753250
今日推荐