全站数据
8 4 2 0 5 8 1

在8086里什么是物理地址,逻辑地址

建筑智库 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 05:27:11

问题描述

在8086里什么是物理地址,逻辑地址,在线求解答
精选答案
最佳答案

8086中含有存储器.存储器中每一个单元的地址可以用两种方法表示:逻辑地址物理地址1.逻辑地址:其表达形式为“段地址:段内偏移地址”.2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址.物理地址=段地址×10H+段内偏移量 CPU一次处理的数据是16位,地址总线实际上代表CPU的寻址能力,地址线为20条那么CPU实际的寻址能力就是2的20次方就是1M.实际的物理地址是这样形成的:段地址*10H+偏移地址,偏移地址用IP指向,IP是16位的.例如段地址是1234H,偏移地址是4321H 那么实际的物理地址怎么算呢:1234H*10H+4321H=12340H+4321H=16661H 实际上可以这么来理解,就是段地址左移一位后加上偏移地址就得出实际的物理地址.再比如:逻辑地址:1500H先化为2进制 0001 0101 0000 0000左移四位就是0001 0401 0000 0000 0000,即15000H若偏移地址为1000H 则物理地址就是16000H