niusouti.com
更多“简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。”相关问题
  • 第1题:

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

    A、段地址

    B、物理地址

    C、偏移地址

    D、实际地址


    参考答案:AC

  • 第2题:

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


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

  • 第3题:

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


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

  • 第4题:

    解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式。


    正确答案: 物理地址:唯一代表存储器的空间中每个字节单元的地址。
    偏移地址:指端内相对段起始的偏移量(字节数)。
    段地址:取段的起始地址。
    物理地址=段地址*16+偏移地址

  • 第5题:

    逻辑地址为1000H:0230H时,其物理地址是(),段地址是(),偏移量是()。


    正确答案:10230H;1000H;0230H

  • 第6题:

    8086CPU系统的逻辑地址由段地址和偏移地址组成,物理地址的求法是()。


    正确答案:段地址左移4位+偏移地址

  • 第7题:

    在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?如何将逻辑地址转换为物理地址?


    正确答案:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。将逻辑地址中的段地址左移四位后再加上逻辑地址中的段内偏移地址便可转换为对应的物理地址。

  • 第8题:

    由段寄存器、段偏移地址所确定的物理地址是这样产生的()。

    • A、物理地址=段寄存器的内容×8+偏移地址
    • B、物理地址=偏移地址×8
    • C、物理地址=段寄存器内容×20+偏移地址
    • D、物理地址=段寄存器内容×16+偏移地址

    正确答案:D

  • 第9题:

    在汇编语言中,一般使用()

    • A、逻辑地址
    • B、物理地址
    • C、偏移地址
    • D、段地址

    正确答案:A

  • 第10题:

    问答题
    逻辑地址和物理地址有何区别?为什么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。
    解析: 暂无解析

  • 第11题:

    单选题
    在汇编语言中,一般使用()
    A

    逻辑地址

    B

    物理地址

    C

    偏移地址

    D

    段地址


    正确答案: D
    解析: 暂无解析

  • 第12题:

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

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

  • 第13题:

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

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

    答案:C
    解析:

  • 第14题:

    逻辑地址和物理地址有何区别?为什么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。

  • 第15题:

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


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

  • 第16题:

    CPU发出的访问存储器的地址是()

    • A、物理地址
    • B、偏移地址
    • C、逻辑地址
    • D、段地址

    正确答案:A

  • 第17题:

    解释逻辑地址、偏移地址、有效地址、物理地址的含义,8086存储器的物理地址是如何形成的?怎样进行计算?


    正确答案: 逻辑地址:表示为段地址:偏移地址,书写程序时用到,一个存储单元可对应出多个逻辑地址;
    偏移地址:是某一存储单元距离所在逻辑段的开始地址的字节个数。
    有效地址:是指令中计算出的要访问的存储单元的偏移地址。
    物理地址:是CPU访问存储器时用到的20位地址,是存储单元的唯一的编号。
    物理地址计算公式:物理地址=段地址×10H+有效地址(或偏移地址)

  • 第18题:

    物理地址由()和()组成。其中()定义了一个段的起始地址,偏移地址则是存储单元所在位置相对段起始地址的偏移距离。同一物理地址可以用不同的段地址和偏移地址来表示。


    正确答案:段地址;偏移地址;段地址

  • 第19题:

    简述8086中逻辑地址、线性地址和物理地址的关系。


    正确答案:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。 

  • 第20题:

    CPU要访问的某一存储单元的实际地址称( )。 

    • A、段地址
    • B、偏移地址
    • C、物理地址
    • D、逻辑地址

    正确答案:C

  • 第21题:

    单选题
    由段寄存器、段偏移地址所确定的物理地址是这样产生的()。
    A

    物理地址=段寄存器的内容×8+偏移地址

    B

    物理地址=偏移地址×8

    C

    物理地址=段寄存器内容×20+偏移地址

    D

    物理地址=段寄存器内容×16+偏移地址


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    CPU发出的访问存储器的地址是()
    A

    物理地址

    B

    偏移地址

    C

    逻辑地址

    D

    段地址


    正确答案: B
    解析: 暂无解析

  • 第23题:

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

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