itgle.com

某计算机字长32位,内存空间为4M ,采用单字长二地址指令,操作码长度固定。要求支持200条指令,要求支持的寻址方式为4种,下列寻址方式中,可支持访问整个存储空间的寻址方式是() (多选)A.直接寻址B.寄存器寻址C.寄存器间接寻址D.变址寻址

题目

某计算机字长32位,内存空间为4M ,采用单字长二地址指令,操作码长度固定。要求支持200条指令,要求支持的寻址方式为4种,下列寻址方式中,可支持访问整个存储空间的寻址方式是() (多选)

A.直接寻址

B.寄存器寻址

C.寄存器间接寻址

D.变址寻址


相似考题
参考答案和解析
按字编址:寻址范围=16K。按字节编制:寻址范围64K。地址分配:共16位地址,其中14位字地址,2位字节地址(每个内部的字节地址)。
更多“某计算机字长32位,内存空间为4M ,采用单字长二地址指令,操作码长度固定。要求支持200条指令,要求支持的寻址方式为4种,下列寻址方式中,可支持访问整个存储空间的寻址方式是() (多选)”相关问题
  • 第1题:

    计算机指令系统往往具有多种寻址方式。直接寻址方式指(111),立即数寻址方式指(112);寄存器寻址方式是指(113)。假设基址寄存器的内容为2000H,变址寄存器的内容为 03A0H,指令的地址码部分为2BH,当前正在执行的指令所在地址为3A00H。若采用相对寻址方式,操作数实际地址为(114)。若采用变址寻址,并考虑基址时,数据的实际地址为(115)。

    A.操作数在CPU中

    B.操作数地址在指令中

    C.操作数地址在寄存器

    D.操作数就是指令的一部分


    正确答案:B

  • 第2题:

    指令系统中采用不同寻址方式的目的是(3)。

    A.可降低指令的复杂度

    B.可缩短指令字长,扩大寻址空间,提高编程的灵活性

    C.实现程序控制

    D.以上都正确


    正确答案:B
    解析:寻址技术的出现,是因为希望能够灵活地访问到存储器,存储器的范围较大,就需要提供较长的地址,但是指令字中地址域的位数有限,虚拟存储器这个问题就显得更加突出。另外,高级语言和很多种数据结构,如循环语句和结构中的地址变化,都需要有效的地址变换来提高访问数据的灵活性和有效性。指令中给出的地址称为形式地址,又称为逻辑地址,它通常不能直接用来访问存储器。形式地址按一定的原则计算后,可以得出能直接访问主存的地址,称为有效地址或物理地址。寻址方式就是指从形式地址产生有效地址的方法。指令系统具有寻址方式的种类,是指令系统设计的关键问题之一,它影响计算机系统的寻址能力;同时也影响地址计算复杂度和计算速度。所以控制指令长度,扩大寻址空间,并提高访问数据的灵活性才是指令系统中设计多种寻址方式的目的。

  • 第3题:

    在指令系统设计中,采用扩展操作码的设计,目的是()

    A.保持指令长度不变的情况下增加指令寻址空间
    B.减少指令字长度
    C.增加指令字长度
    D.保持指令长度不变的情况下增加指令数量

    答案:D
    解析:
    扩展操作码是一种优化技术,它使操作码的长度随地址码的减少而增加,不同地址的指令可以具有不同长度的操作码。

  • 第4题:

    指令格式中的地址结构是指()。

    • A、指令中给出几个地址
    • B、指令中采用几种寻址方式
    • C、指令中如何指明寻址方式
    • D、地址段占多少位

    正确答案:A

  • 第5题:

    操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为(1);操作数在寄存器中,寻址方式为(2)__;操作数的地址在寄存器中,寻址方式为(3)。空白(2)处应选择()

    • A、立即寻址
    • B、相对寻址
    • C、寄存器寻址
    • D、寄存器间接寻址

    正确答案:C

  • 第6题:

    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:该机直接寻址的最大存储空间为多少?


    正确答案:该机单字长指令字长为32位,其中:120条指令操作码占7位,R寻址中32个通用寄存器占5位,S寻址中8种寻址方式占3位,32个通用寄存器占5位。如果采用直接寻址,可以不用寄存器,则直接寻址可用的字段长度为32-7-5-3=17位,故该机可直接寻址的最大存储空间为217=128K

  • 第7题:

    下列寻址方式中,与所执行的指令地址有关的寻址方式是()

    • A、相对寻址
    • B、寄存器寻址
    • C、立即寻址
    • D、直接寻址

    正确答案:A

  • 第8题:

    零地址指令是采用()方式的指令。

    • A、立即寻址
    • B、间接寻址
    • C、堆栈寻址
    • D、寄存器寻址

    正确答案:C

  • 第9题:

    段译码指令的操作码是()。它的源操作数的寻址方式是()寻址,目的操作数的寻址方式是()寻址。


    正确答案:SEG;字节;字节

  • 第10题:

    单选题
    指令系统中采用不同寻址方式的目的是()。
    A

    为增加扩展操作码的数量,并降低指令译码难度

    B

    为把指令系统分为CISC和RISC

    C

    为缩短指令长度,扩大寻址空间,提高编程灵活性

    D

    为直接访问外存储器提供可能


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

  • 第11题:

    单选题
    在指令格式中,采用扩展操作码设计方案的目的是()。
    A

    减少指令字长度

    B

    增加指令字长度

    C

    保持指令字长度不变而增加指令的数量

    D

    保持指令字长度不变而增加寻址空间


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

  • 第12题:

    问答题
    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问: 若采用间接寻址,则可寻址的最大存储空间为多少?如果采用变址寻址呢?

    正确答案: 间接寻址可寻址的最大存储空间为:232。变址寻址可寻址的最大存储空间为:232
    解析: 暂无解析

  • 第13题:

    计算机指令系统中采用不同寻址方式的主要目的是(1)。在下列寻址方式中取得操作数速度最慢的是(2)。

    A.可直接访问内存或外存

    B.提供扩展操作码并降低指令译码难度

    C.简化汇编指令的设计

    D.缩短指令长度,扩大寻址空间,提高编程灵活性


    正确答案:D

  • 第14题:

    在指令格式中,采用扩展操作码设计方案的目的是()。

    A.缩短指令字长
    B.增加指令字长
    C.保持指令字长不变的基础上增加指令数量
    D.保持指令字长不变的基础上扩大指令寻址空间

    答案:C
    解析:
    扩展操作码技术使操作码的长度随着地址码个数的减少而增加,从而在保持指令字长不变的基础上增加指令数量。

  • 第15题:

    8086 CPU 有哪几种数据寻址方式,掌握数据各种寻址方式的寻址过程,要求会求指令的寻址方式?会求有效地址EA=?会求物理地址=?


    正确答案: 指令的物理地址=CS*10H+IP
    堆栈栈顶物理地址=SS*10H+SP
    源串物理地址=DS*10H+SI,
    目的串物理地址=ES*10H+DI数据直接寻址:MOVAL,[1000H];
    EA=1000H,物理地址=DS*10H+1000H寄存器间接寻址:MOVAL,[BX]或[SI]或[DI];
    EA=BX或SI或DI,物理地址=DS*10H+BX或SI或DI基址寻址:MOVAL,DISP[BX];
    EA=BX+DISP,物理地址=DS*10H+BX+DISP
    MOVAL,DISP[BP];
    EA=BP+DISP,物理地址=SS*10H+BP+DISP
    基址变址寻址:MOVAL,[BX+SI或DI];
    EA=BX+SI或DI,物理地址=DS*10H+BX+SI或DIMOVAL,[BP+SI或DI];
    EA=BP+SI或DI,物理地址=SS*10H+BP+SI或DI变址寻址:MOVAL,DISP[SI];
    EA=SI+DISP,物理地址=DS*10H+SI+DISPMOVAL,DISP[DI];
    EA=DI+DISP,物理地址=DS*10H+DI+DISP相对基址变址寻址:MOVAL,DISP[BX+SI或DI];
    EA=BX+SI或DI+DISP,物理地址=DS*10H+BX+SI或DI+DISPMOVAL,DISP[BP+SI或DI];
    EA=BP+SI或DI+DISP,物理地址=SS*10H+BP+SI或DI+DISP

  • 第16题:

    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问: 若采用间接寻址,则可寻址的最大存储空间为多少?如果采用变址寻址呢?


    正确答案:间接寻址可寻址的最大存储空间为:232。变址寻址可寻址的最大存储空间为:232

  • 第17题:

    指令的寻址方式中包含有()、直接地址、间接地址、变址寻址等寻址方式。


    正确答案:立即数寻址

  • 第18题:

    在指令格式中,采用扩展操作码设计方案的目的是()。

    • A、减少指令字长度
    • B、增加指令字长度
    • C、保持指令字长度不变而增加指令的数量
    • D、保持指令字长度不变而增加寻址空间

    正确答案:C

  • 第19题:

    指令系统中采用不同寻址方式的目的是()。

    • A、为增加扩展操作码的数量,并降低指令译码难度
    • B、为把指令系统分为CISC和RISC
    • C、为缩短指令长度,扩大寻址空间,提高编程灵活性
    • D、为直接访问外存储器提供可能

    正确答案:C

  • 第20题:

    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:若立即数为带符号的补码整数,试写出立即数范围。


    正确答案:采用立即寻址时,立即数所占字段长度与直接寻址可用的字段长度相同为17位,考虑到补码符号占用1位,故立即数范围为-216~216-1。

  • 第21题:

    计算机指令系统采用不同寻址方式称为的目的是()。

    • A、缩短指令长度,扩大寻址空间
    • B、提高访问内存的速度
    • C、增加内存容量
    • D、简化指令译码电路

    正确答案:A

  • 第22题:

    问答题
    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:该机直接寻址的最大存储空间为多少?

    正确答案: 该机单字长指令字长为32位,其中:120条指令操作码占7位,R寻址中32个通用寄存器占5位,S寻址中8种寻址方式占3位,32个通用寄存器占5位。如果采用直接寻址,可以不用寄存器,则直接寻址可用的字段长度为32-7-5-3=17位,故该机可直接寻址的最大存储空间为217=128K
    解析: 暂无解析

  • 第23题:

    问答题
    设某机字长为32位,CPU有32个32位通用寄存器,有8种寻址方式包括直接寻址,间接寻址、立即寻址、变址寻址等,采用R—S型单字长指令格式。共有120条指令,试问:若立即数为带符号的补码整数,试写出立即数范围。

    正确答案: 采用立即寻址时,立即数所占字段长度与直接寻址可用的字段长度相同为17位,考虑到补码符号占用1位,故立即数范围为-216~216-1。
    解析: 暂无解析

  • 第24题:

    单选题
    指令格式中的地址结构是指()。
    A

    指令中给出几个地址

    B

    指令中采用几种寻址方式

    C

    指令中如何指明寻址方式

    D

    地址段占多少位


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