itgle.com

假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为() (单选)A.1B.2C.3D.4

题目

假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为() (单选)

A.1

B.2

C.3

D.4


相似考题
更多“假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为() (单选)”相关问题
  • 第1题:

    在访问4字节数组时常使用指令MOV EAX,[ESI*4],该指令中源操作数采用的寻址方式是比例【 】寻址。


    正确答案:变址
    变址 解析:题目所给指令相当于EA=(ESI)*4,是变址寄存器的内容乘以比例因子,称为比例变址方式。除此之外,寄存器比例寻址还有基址比例变址方式和基址比例变址位移方式。

  • 第2题:

    某计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。设该指令系统共有N条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出(34)条单操作数指令。

    A.(64-N)×16

    B.(16-N)×64

    C.16-N+64

    D.64-N+64


    正确答案:B
    解析:计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用6位二进制表示。可见,双操作数指令为4位编码,已知这类指令为N条(N16)。当采用扩展操作码技术时,每一种双操作数指令编码均可以用于扩展26条单操作数指令。而双操作数指令操作码尚有24-N种。故在这种情况下,最多还可设计出(16-N)×64条单操作数指令。

  • 第3题:

    ● 某计算机指令字长为 16 位,指令有双操作数、单操作数和无操作数3 种格式, 每个操作数字段均用 6 位二进制表示,该指令系统共有m 条(m<16)双操作数指令,并 存在无操作数指令。若采用扩展操作码技术,那么最多还可设计出 (6) 条单操作数 指令。


    正确答案:B

  • 第4题:

    某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是()。

    A.2006H
    B.2004H
    C.2008H
    D.2010H

    答案:C
    解析:
    相对寻址通过将形式地址与程序计数器PC的内容相加得到有效地址,即EA=(PC)+A;又机器字长16位,主存按字节编址,故该转移指令取出后的PC值为2000H+2=2002H:所以该转移指令成功后的目标地址为06H+2002H=2008H。

  • 第5题:

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

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

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

  • 第6题:

    在计算机指令系统中,确定操作数有多种方法。当操作数直接由指令给出时称为()。

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

    正确答案:B

  • 第7题:

    设某机字长为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

  • 第8题:

    ASCII码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理?为什么?


    正确答案: 不合理。
    指令最好半字长或单字长,设16位比较合适。一个字符的ASCII是7位,如果设计主存单元字长为32位,则一个单元可以放四个字符,这也是可以的,只是在存取单个字符时,要多花些时间而已,不过,一条指令至少占一个单元,但只占一个单元的12位,而另22位就浪费了,这样看来就不合理,因为通常单字长指令很多,浪费也就很大了。

  • 第9题:

    下述关于指令字长度的描述中正确的是()。

    • A、计算机系统中指令字长度是固定不变的
    • B、计算系统中指令字长度等于机器字长
    • C、指令字长度是由操作码的长度、操作数地址的长度和操作数地址的个数决定的
    • D、计算机系统中指令字长度要小于机器字长

    正确答案:C

  • 第10题:

    单选题
    在计算机指令系统中,确定操作数有多种方法。当操作数直接由指令给出时称为()。
    A

    间接寻址

    B

    立即寻址

    C

    寄存器寻址

    D

    变址寻址


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

  • 第11题:

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

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

  • 第12题:

    判断题
    多操作数指令可以是单字长指令
    A

    B


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

  • 第13题:

    计算机指令系统通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作(8),在这种方式下,操作数直接包含在指令中;当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(9);如果操作数的地址是主存中与该指令地址无关的存储单元的内容,叫作(10)。

    A.间接寻址

    B.相对寻址

    C.变址寻址

    D.立即数寻址


    正确答案:D

  • 第14题:

    在计算机指令系统中,通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作(2);当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(3);如果操作数的地址是主存中与该指令地址无关的存储单元的内容,叫作(4)。

    A.间接寻址

    B.相对寻址

    C.变址寻址

    D.立即数寻址


    正确答案:D

  • 第15题:

    ● 某计算机指令字长为16位,指令有双操作数、单操作数两种格式,每个操作数字段均用 6 位二进制表示。设该指令系统共有 N 条(N<16)双操作数指令,若采用扩展操作码技术,那么最多还可设计出 (34) 条单操作数指令。

    (34)

    A.(64-N)× 16

    B.(16-N)× 64

    C. 16-N+64

    D. 64-N+64


    正确答案:B


  • 第16题:

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

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

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

  • 第17题:

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


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

  • 第18题:

    多操作数指令可以是单字长指令


    正确答案:正确

  • 第19题:

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

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

    正确答案:C

  • 第20题:

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


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

  • 第21题:

    问答题
    设某机字长为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
    解析: 暂无解析

  • 第22题:

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

    减少指令字长度

    B

    增加指令字长度

    C

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

    D

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


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

  • 第23题:

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

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

  • 第24题:

    单选题
    某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第1字节为操作码字段,第2字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是(  )。
    A

    2006H

    B

    2007H

    C

    2008H

    D

    2009H


    正确答案: B
    解析:
    相对寻址方式的有效地址EA=(PC)+D,其中PC为程序计数器,D为相对偏移量。主存按字节编址,取指令时,每取一个字节PC值自动加1。由于转移指令由两个字节组成,取出这条转移指令之后的PC值自动加2,为2002H,故转移的目标地址为2002H+06H=2008H。