8086如何计算的物理地址

发布网友 发布时间:2022-04-24 11:33

我来回答

3个回答

热心网友 时间:2023-09-27 04:28

8086中含有存储器。存储器中每一个单元的地址可以用两种方法表示:
1.逻辑地址:其表达形式为“段地址:段内偏移地址”。
2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量
注:H为16进制,CS :代码段寄存器,

热心网友 时间:2023-09-27 04:28

CS是段地址,ip是基地址
因为8086能寻址5位16进制数的空间(20根地址线,也就是20位2进制数,5位16进制数),而字长是16位(4位16进制数,字长是在同一时间处理的2进制数,我们说的32位和位就是字长),所以要用2个变量来存一个地址
所以规定段地址*10+基地址为实际地址

热心网友 时间:2023-09-27 04:29

“H”表示16进制。
物理地址的计算方法是 段地址×10H+偏移地址,所以你说的物理地址是CS×10H+IP=FE00H×10H+0200H=FE000H+0200H=FE200H。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com