导航:首页 > 物理学科 > 段式存储怎么求物理地址

段式存储怎么求物理地址

发布时间:2023-01-06 10:54:59

㈠ 给出了段寄存器和指令指针寄存器,怎么求指令的物理地址

处理器利用CS:IP取得下一条要执行的指令,其中指令的物理地址获取方法是:段地址左移4位,加上偏移地址。
12000H+FF00H=21F00H
这在汇编语言存储器的分段管理部分有详细介绍。。。。
至于你的第二问,段寄存器只有一个,同一时刻就只能取一个段地址吧?

㈡ 操作系统的物理地址怎么计算

其实第一条回答是正确的,我在这里为网友们追加一个解释:

按照书上定义,在页式存储系统中,

绝对地址 = 块号 x块长 +业内偏移地址。
相对地址 由一段内存的高bit位作为页号,低bit位作为页内偏移地址

那重要的一点是,如果找出这三个变量。且看该题:
每页1KB,说明了,业内偏移地址的范围是0~1023byte 换句话说,页内偏移地址占16bit中的 0-9bit, 那按照相对地址的概念,那10-15 bit就该为页号地址了。

那么, 0x0A5C <=> 0000 1010 0101 1100
则前面 0000 10 这6个bit 表示页号,换算成十进制为 2,也即是页号为2,再按照页表推算,即物理块号就为4, 而4再换算成16进制,即是0001 00;而后面 10 0101 1100 这10个bit位,理所当然的为页内偏移地址了。 则物理地址就该为0001 00 (占据10-15bit)+ 10 0101 1100 (占据0-9bit) = 0001 0010 0101 1100

他的所谓凭接,其实就是让0001 00 占用bit 10-15.

㈢ 8086如何计算的物理地址

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

阅读全文

与段式存储怎么求物理地址相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:738
乙酸乙酯化学式怎么算 浏览:1403
沈阳初中的数学是什么版本的 浏览:1349
华为手机家人共享如何查看地理位置 浏览:1041
一氧化碳还原氧化铝化学方程式怎么配平 浏览:883
数学c什么意思是什么意思是什么 浏览:1407
中考初中地理如何补 浏览:1298
360浏览器历史在哪里下载迅雷下载 浏览:700
数学奥数卡怎么办 浏览:1386
如何回答地理是什么 浏览:1022
win7如何删除电脑文件浏览历史 浏览:1054
大学物理实验干什么用的到 浏览:1483
二年级上册数学框框怎么填 浏览:1698
西安瑞禧生物科技有限公司怎么样 浏览:966
武大的分析化学怎么样 浏览:1246
ige电化学发光偏高怎么办 浏览:1336
学而思初中英语和语文怎么样 浏览:1649
下列哪个水飞蓟素化学结构 浏览:1422
化学理学哪些专业好 浏览:1485
数学中的棱的意思是什么 浏览:1056