请高手讲解一下在微机原理里面,偏移地址,段地址,物理地址之间的关系!配合图解更好,谢谢!

 我来答
工大机电试验班
2010-10-27 · TA获得超过224个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:125万
展开全部

物理地址等于段地址*16+偏移地址

就数学意义,就是段寄存器值(16位)左移4位加上通用寄存器里面的值(也是16位),得到20位物理地址。段寄存器里面的是段地址,通用寄存器里面的是偏移地址。

这20位地址用来在内存寻址,表示的是存储单元的地址

Goodmanlm
2010-10-22 · TA获得超过219个赞
知道小有建树答主
回答量:113
采纳率:100%
帮助的人:62.6万
展开全部
段地址+偏移地址=物理地址

打个比方,一个由人组成方阵有49人,站成7排,每排7人,从第一排最右边(教官所在位置观察)开始给每人编号由1-49,那么取第二排第三个人,他的编号是7+3=10,这个是物理地址,第二排这个第二是段地址,第三个人这个第三是这个人在第二排中的偏移地址。

几年前学过,不知道说明白没,参考参考。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
supperych
2010-10-25 · 超过13用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:16.7万
展开全部
物理地址=段地址*16+偏移地址
你学这个公式的章节应该是配合8086处理器来讲的,8086有20条地址线,也就是说它的任意一个内存地址(物理地址)是20位,但是8086内部的寄存器只有16位,为了达到表示20位的效果,就用一个寄存器存地址的高位部分(段地址),一个寄存器存地址的低位部分(偏移地址)。最后用高位的段地址左移4位(段地址乘以2的4次方)同低位的偏移地址相加,结果正好20位,就是物理地址了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
年夫来
2010-10-29
知道答主
回答量:7
采纳率:0%
帮助的人:3.9万
展开全部
偏移地址是指从段地址开始的相对偏移位置,即所在位置与段地址开始的相对量。
段地址是指存储器中某一段的起始地址的前四位(十六进制表示的,如起始地址为23450H,则段地址为2345H)。
物理地址是指存储器中的绝对地址,由段地址与偏移地址变换而来。三者关系如下:
物理地址=段地址×16+偏移地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式