永发信息网

关于8086CPU计算物理地址问题

答案:4  悬赏:40  手机版
解决时间 2021-11-26 23:12
关于8086CPU计算物理地址问题
最佳答案
因为x86处理器地址总线是20位,最大管理1M内存,对应物理地址是00000H-fffffH

而内部数据总线、寄存器都是16位的,能表示的范围为0000H-ffffH

如何用16位寄存器表示20位?想到这样一种方式:
把两个16位寄存器相加得到20位,于是便有了

物理地址=段地址*16+偏移地址
相当于在16位地址后面加4个0,形成20位地址

具体过程如下:
段地址和偏移地址通过内部总线传入到地址加法器的部件;
地址加法器将两个16位地址合并为一个20位的物理地址;
0010 1001 1000 1000 0000 后面加4个0
0000 1000 0000 0000 0000 前面加4个0
-------------------------
0011 0001 1000 1000 0000
3 1 8 8 0
全部回答
物理地址=段地址左移4位(即乘以10H)+偏移地址=2988H*10H+8000H=29880H+8000H=31880H
物理地址=段地址左移4位(即乘以16)+偏移地址
(2988H<<4)+8000H=9880H+8000H=31880H

ps:乘以16的时候,要把16进制转换为10进制。

直观点还是【匿名 4-9 16:28】
物理地址=段地址左移4位(即乘以16)+偏移地址

所以,(2988H<<4)+8000H=9880H+8000H=11880H

我的答案有错,用楼上几位的吧,
是29880H+8000H=31880H
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
类似《借壁凿光》古代著名小故事的文言文有哪
江准商务车七座多少钱1·5发动机怎样
如何纾解延迟退休焦虑退休老人养生8个原则
沈阳市沈北新区属于沈阳户口吗?
3.97777777777······ 它是不是无限循环
茶怡咖茶饮店(工程学院店)地址在哪,我要去那
四个木头是什么鞋子
〔思考〕神是爱,爱是神吗
合肥北五里井属于哪个派出所
贝多芬为同情穷人而什么?
如何用“甜言”向领导“诉苦”
合肥首衡仪器仪表有限公司怎么样?
软件乐词怎么打卡到朋友圈呢,像百词斩和扇贝
求教,玻璃水加满了,为什么还提醒清洗液不足
--- Who is _________ tall woman with long
推荐资讯
昆明喝茶的人多不多
"好疼"用英文怎么说?
房山怎么坐车去燕山公园
三一215c-8比例阀1和2电流是多少
发动机进气凸轮轴跳动原因
我从有到无甚至落魄,也没想很多。只到有-天
胎儿头围33.2腹围35.8胎儿有多大
小羊刚下生喝纯牛奶喝多少
悲惨的近义词是?
5岁以下儿童死亡率的基本信息
行包托运部(永安路8号附近行包托运部)地址好
武汉一个月拿3000的工资什么水平,求解
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?