问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

8086/8088存储器的物理地址是如何形成的?

发布网友 发布时间:2022-04-29 11:32

我来回答

4个回答

热心网友 时间:2022-06-27 00:03

8086寻址采用“段:偏移”的方式(如SS:BP),段地址寄存器和偏移地址寄存器都是16位长的,实际的线性地址是20位,由“(段 << 4) + 偏移”得到。
32位CPU一般寻址空间也是32位线,直接产生32位的线性地址(不考虑描述符、分页等机制),因此不存在上述现象。

另外,相关地,80286后就有了实模式与保护模式的区别(当然,不仅仅是寻址方式的区别)。

热心网友 时间:2022-06-27 00:03

物理地址=基址X16+偏移地址。这里面的16是十进制数,化成16进制数正好是10H。式中的物理地址、基址、偏移地址都是16进制表示~

热心网友 时间:2022-06-27 00:04

物理地址=段地址左移四位+偏移地址,

热心网友 时间:2022-06-27 00:04

逻辑地址即是思维性的表示,由于8086的寄存器最大为16位,因此地址在寄存器中按16位大小存放,由段地址和偏移地址联合表示的地址类型叫逻辑地址,例如2000h:1000h,这里的2000h表示段的起始地址,即段地址,而1000h则表示偏移地址,表示逻辑地址时总是书写成段地址:偏移地址。
物理地址即是真实存在的唯一地址,是指的内存中各个单元的单元号,由8086有20条地址线,因此可寻址2的20次方,按2进制位表示规则,即有20位,这个就是物理地址。物理地址因为超过了寄存器大小(16位)因此无法直接存放,需要合成,公式为物理地址=段地址×10h+偏移地址,公式中的数据可从逻辑地址获得。
逻辑地址是16位的,因此范围是2的16次方,即64k。
物理地址是20位的,因此范围是2的20次方,即1m。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... 即墨喷绘写真条幅:喷绘和写真有什么区别 企业宣传与策划 我想弄个照片墙,现在是想吧照片贴在一个KT板上面,然后摆出造型,然是试过之后没有出效果,太平面了,然 我们要举行诗歌朗诵(古诗),要有特色,一个人念诗,其他人表演节目,我们可以排什么节目?急急急急急 初次要KT泡沫板做背景墙,打印长高宽在平面设计时是按怎样的清晰度做才好还是有原图有图就可以了? 这个东西叫什么? 鱼缸背景图做哑光的 中国主要的3款新冠灭活疫苗,其效果如何? 电视台使用的KT板背景图片怎么垂直固定 我国将疫苗分为两大类,不同年龄的孩子需要接种哪些疫苗呢? 求助关于KT板背景图片的问题 中国已上市的新冠疫苗分为两大类共五款,你打的是几针的呢? php用GD库怎么随机产生彩色字母加数字的验证码 肉煮了吃太咸怎样让它变淡一些 肉炒咸了怎么办 我炒红烧肉太咸怎么办? 肉炒咸了有了妙招 贫困理由有哪些? 炒肉炒咸了怎么办? 申请生活困难补助的理由怎样写 照全身像怎么弄背景? 通过虚拟地址计算物理地址 求过程 什么是8086的基址、偏移地址、逻辑地址、物理地址? 如何计算物理地址 没有任何症状,急性白血病确诊1个月就去世了?为什么会这样? 急性白血病 会突发死亡吗? 为什么没有任何症状,为什么会突然得急性白血病?一个月就去世了? 爸爸得急性白血病没几天就去世了怎么回事?这个病的怎么来的? 人得了白血病为什么会死亡? 为什么白血病还没来得及化疗就去世了? 得了急性白血病会突然就死吗? 急性白血病为什么几天都死了 得白血病人为什么会死? 有人说急性白血病活了10天就容易没了,这可怎么办呐,谁来救救我的孩子,他还那么小? 急性白血病最短多久死亡 急性白血病最快几天死亡 急性白血病不治是不是几天就没了? 白血病人能活多久?会不会突然之间死亡?会传染吗? 一般白血病从发病到死大慨可活多久? 急性白血病有生命危险吗 白血病从开始到死亡有多少时间?一般什么人容易得这种病?