8086 CPU引入存储器的分段技术,把内存空间分成的逻辑段是()。A.代码段B.数据段C.堆栈段D.附加段

题目

8086 CPU引入存储器的分段技术,把内存空间分成的逻辑段是()。

A.代码段

B.数据段

C.堆栈段

D.附加段


相似考题
参考答案和解析
代码段;数据段;堆栈段;附加段
更多“8086 CPU引入存储器的分段技术,把内存空间分成的逻辑段是()。”相关问题
  • 第1题:

    8086CPU把1MB空间划分为若干逻辑段,每段最多可含的存储单元。()

    A.1KB
    B.8KB
    C.16KB
    D.64KB

    答案:D
    解析:

  • 第2题:

    8086系统中存储器为什么要分段?各逻辑段之间的关系如何?


    正确答案: 8086/8088系统中,可寻址的存储器空间达1M字节,要对整个存储器空间寻址,需要20位长的地址码,而CPU内部可以提供地址的寄存器及算术逻辑运算单元都是16位,其寻址范围为64K字节(16位地址)。因此在8086/8088系统中,把整个存储空间分成许多逻辑段,这些逻辑段容量不能超过64K字节。对任何一个存储单元,只要能得到它所在段的首地址和段内的相对地址(16位),就可对它进行访问。
    逻辑段的首地址可在整个存储空间内进行设置,各个逻辑段之间可以紧密相连,也可以相互重叠(完全重叠或部分重叠)。

  • 第3题:

    8086CPU中段寄存器用来存放()

    • A、存储器的物理地址
    • B、存储器的逻辑地址
    • C、存储器的段基值
    • D、存储器的起始地址

    正确答案:C

  • 第4题:

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


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

  • 第5题:

    8086系统中的存储器分为几个逻辑段?各段之间的关系如何?每个段寄存器的作用是什么?


    正确答案: 8086CPU将1MB的存储空间分成逻辑段来进行管理:每个逻辑段最小为16B。所以最多可分成64K个段;每个逻辑段最大为64KB,最少可分成16个逻辑段。各段的起始位置由程序员指出,可以彼此分离,也可以首尾相连、重叠或部分重叠。
    4个16位的段寄存器用来存放每一个逻辑段的段起始地址:CS中为代码段的起始地址;DS中为数据段的起始地址;SS中为堆栈段的起始地址;ES中为附加段的起始地址。

  • 第6题:

    8086为访问1MB内存空间,将存储器进行()管理;其()地址是唯一的;偏移地址是指();逻辑地址常用于程序中。


    正确答案:分段;物理;相对段基地址的偏移量

  • 第7题:

    8086/8088系统中把1M存储空间分成16个逻辑段(0~15),每个逻辑段的容量()

    • A、≠64KB
    • B、=64KB
    • C、≤64KB
    • D、≥64KB

    正确答案:C

  • 第8题:

    8086/8088 CPU使用的存储器为什么要分段?怎么分段?


    正确答案: 8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址?
    实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。

  • 第9题:

    8086/8088CPU使用的存储器为什么要分段?怎么分段?


    正确答案: 8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。
    这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址?
    实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。
    这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。

  • 第10题:

    8086/8088系统中存储器按()编址,可寻址的存储器空间为()。 8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量≤()。()个字节的存储空间称为1节。


    正确答案:字节;1M;64;16

  • 第11题:

    8086CPU中的段寄存器用来存放()

    • A、存储段的物理地址
    • B、存储器的逻辑地址
    • C、存储器的段基值
    • D、存储器的起始地址

    正确答案:C

  • 第12题:

    单选题
    8086CPU中的段寄存器用来存放()
    A

    存储段的物理地址

    B

    存储器的逻辑地址

    C

    存储器的段基值

    D

    存储器的起始地址


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

  • 第13题:

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

  • 第14题:

    存储器分段是把1MB空间分为若干逻辑段,每段最多可含()个连续存储单元。


    正确答案:64KB

  • 第15题:

    段是一组逻辑信息的集合,分段的作业地址空间是二维的,利用()实现二维逻辑地址对一维内存空间的映像。


    正确答案:段表

  • 第16题:

    8086/8088 CPU寻址存储器时,什么是物理地址?逻辑地址?它们之间有何关系?


    正确答案: 8086/8088系统中每个存储单元都有一个物理地址,物理地址就是存储单元的实际地址编码。在CPU与存贮器之间进行任何信息交换时,需利用物理地址来查找所需要的访问的存储单元。逻辑地址由段地址和偏移地址两部分组成。
    逻辑地址的表示格式为:段地址:偏移地址。知道了逻辑地址,可以求出它对应的物理地址:物理地址=段地址×10H+偏移地址。

  • 第17题:

    8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的? 


    正确答案: 8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。

  • 第18题:

    8086 CPU存储器是分段的,且每个段都不超过()个字节。

    • A、64K
    • B、32K
    • C、1M
    • D、64

    正确答案:A

  • 第19题:

    8086CPU存储器每个段的最大长度为多少?


    正确答案:最大长度为64K

  • 第20题:

    8086CPU的逻辑段允许段的()和交叉。


    正确答案:重叠

  • 第21题:

    8086的存储器寻址方式计算的是()。

    • A、存储器的物理地址
    • B、存储器的逻辑地址
    • C、存储器的段基址
    • D、存储器的有效地址

    正确答案:D

  • 第22题:

    8086CPU外部有20根地址线,可寻址的内存空间()


    正确答案:2-20

  • 第23题:

    填空题
    8086/8088系统中存储器按()编址,可寻址的存储器空间为()。 8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量≤()。()个字节的存储空间称为1节。

    正确答案: 字节,1M,64,16
    解析: 暂无解析

  • 第24题:

    单选题
    8086CPU中段寄存器用来存放()
    A

    存储器的物理地址

    B

    存储器的逻辑地址

    C

    存储器的段基值

    D

    存储器的起始地址


    正确答案: D
    解析: