8086如何计算的物理地址
答案:3 悬赏:0 手机版
解决时间 2021-03-21 22:24
- 提问者网友:不要迷恋哥
- 2021-03-21 18:49
8086如何计算的物理地址
最佳答案
- 五星知识达人网友:duile
- 2021-03-21 19:46
8086中含有存储器。存储器中每一个单元的地址可以用两种方法表示:
1.逻辑地址:其表达形式为“段地址:段内偏移地址”。
2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量
注:H为16进制,CS :代码段寄存器,
1.逻辑地址:其表达形式为“段地址:段内偏移地址”。
2.物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量
注:H为16进制,CS :代码段寄存器,
全部回答
- 1楼网友:詩光轨車
- 2021-03-21 21:28
“H”表示16进制。
物理地址的计算方法是 段地址×10H+偏移地址,所以你说的物理地址是CS×10H+IP=FE00H×10H+0200H=FE000H+0200H=FE200H。
物理地址的计算方法是 段地址×10H+偏移地址,所以你说的物理地址是CS×10H+IP=FE00H×10H+0200H=FE000H+0200H=FE200H。
- 2楼网友:蕴藏春秋
- 2021-03-21 21:10
CS是段地址,ip是基地址
因为8086能寻址5位16进制数的空间(20根地址线,也就是20位2进制数,5位16进制数),而字长是16位(4位16进制数,字长是在同一时间处理的2进制数,我们说的32位和64位就是字长),所以要用2个变量来存一个地址
所以规定段地址*10+基地址为实际地址
因为8086能寻址5位16进制数的空间(20根地址线,也就是20位2进制数,5位16进制数),而字长是16位(4位16进制数,字长是在同一时间处理的2进制数,我们说的32位和64位就是字长),所以要用2个变量来存一个地址
所以规定段地址*10+基地址为实际地址
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯