简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。

题目

简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。

参考答案和解析
正确答案: 逻辑地址:是在程序中使用的地址,其表达形式为“段地址:段内偏移地址”。
物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量,就是段地址左移一位后加上偏移地址就得出实际的物理地址
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(19)Pentium微处理器在保护模式下,存储空间采用逻辑地址、线性地址和物理地址来进行描述,在处理过程中它们之间的转换顺序是

A)逻辑地址→线性地址→物理地址

B)线性地址→逻辑地址→物理地址

C)逻辑地址→物理地址→线性地址

D)线性地址→物理地址→逻辑地址


正确答案:B

第2题:

逻辑地址是由()组成的。

A、段地址

B、物理地址

C、偏移地址

D、实际地址


参考答案:AC

第3题:

简述域名地址、IP地址和物理地址的含义及它们之间的区别与关系


  答:(1)IP地址是用以识别因特网上的一台计算机的唯一标识。由网络标识和主机标识两部分组成,IPv4标准的IP地址长度为32比特。

  (2)由于二进制的IP地址难于记忆,于是人们发明了用助记符即名字来代替二进制或十进制的IP地址,帮助记忆,这就是域名地址。助记符域名与IP地址之间的转换由域名系统(DNS)自动完成。

  (3)物理地址是指网络适配卡的内部编号,该编号由厂家在生产网卡时写入。全球唯一且不可更改。网络上的通信最终都必须以物理地址为依据。

  (4)将IP地址与物理地址相互进行转换,是由ARP协议自动完成的。

第4题:

解释名空间、作业地址空间和存储空间的关系以及逻辑地址和物理地址的区别。


正确答案: 存放源程序的空间称为名空间。当汇编或编译程序将源程序转换成目标程序后,一个目标程序所占有的地址范围称为地址空间,这些地址的编号是相对于起始地址而定的,一般定起始位零,称为逻辑地址或相对地址。
存储空间是指当目标程序装入主存后占用的一系列物理单元的集合,这些单元编号称为物理地址或绝对地址。

第5题:

逻辑地址和物理地址有何区别?段加偏移的基本含义又是什么?举例说明。


正确答案:逻辑地址是程序中的地址由段地址和偏移地址组成。物理地址是由地址加法器送到地址总线上的20位地址。“段加偏移”的基本含义是指段基址加偏移地址。例如:设CS=2000H,IP=3000H,则由“段加偏移”形成的物理地址PA=CS*10H+IP=23000H。又如:DS=4000H,EA=6180H,则PA=46180H。

第6题:

逻辑地址由())组成。

A.物理地址和偏移地址

B.物理地址和存储单元

C.段基址和偏移地址

D.中央存储单元


正确答案:C

第7题:

假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址()不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行(请作答此空)。

A. 除法运算时除数为零
B. 算术运算时有溢出
C. 逻辑地址到物理地址转换时地址越界
D. 物理地址到逻辑地址转换时地址越界

答案:C
解析:

第8题:

Pentium微处理器在保护模式下,存储空间采用逻辑地址、线性地址和物理地址来进行描述,在处理过程中它们之间的转换顺序是

A.逻辑地址→线性地址→物理地址

B.线性地址→逻辑地址→物理地址

C.逻辑地址→物理地址→线性地址

D.线性地址→物理地址→逻辑地址


正确答案:A

第9题:

逻辑地址和物理地址有何区别?为什么8086微处理器要引入“段加偏移”的技术思想?段加偏移的基本含义又是什么?试举例说明。


正确答案: 逻辑地址是指未定位之前在程序和指令中表示的一种地址,它包括两部分:段地址和偏移地址;物理地址又称为实际地址,它是指CPU对存储器进行访问时实际寻址所使用的地址。对8086 CPU而言,逻辑地址为16位,物理地址为20位,一个物理地址可对应多个逻辑地址。
“段加偏移”寻址机制允许重定位,极大地保证了系统兼容性。
C.PU在处理数据时寻址的是20位的物理地址,限于8086/8088微处理器内部寄存器都是16位的,所以微处理器的地址加法器会自动地把16位段寄存器中的16位段地址左移4位,形成20位的段基址(段起始地址),然后同16位的偏移地址相加,才能形成20位的物理地址。这种方法称为段加偏移。
例如,若段地址为1123H,偏移地址为15H,将1123H左移4位,即11230H,则物理地址为PA = 11230H + 15H = 11245H。

第10题:

简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个?逻辑地址呢?


正确答案: 8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。

更多相关问题