itgle.com

假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。A.511B.512C.342D.255

题目

假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。

A.511

B.512

C.342

D.255


相似考题
更多“假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。”相关问题
  • 第1题:

    假设某计算机指令字长度为32位,具有二地址、一地址、零地址3种指令格式。什么是零地址指令?假设每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?


    正确答案:零地址指令:指令系统中,有一种指令可以不设置地址字段,即零地址指令。如:NOP、HLT指令。因为操作码字段固定为8位,所以最多能设计2的8次方等于256条指令。现已设计出K条二地址指令,L条零地址指令,所以这台计算机最多还能设计出(256-K-L)条单地址指令。

  • 第2题:

    ● 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,则其 (5) 。

    (5)

    A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)

    B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)

    C. 操作码和地址码都应存入指令寄存器(IR)

    D. 操作码和地址码都应存入程序计数器(PC)


    正确答案:C
    试题(5)分析
        本题考查指令系统基础知识。
        程序被加载到内存后开始运行,当CPU执行一条指令时,先把它从内存储器取到缓冲寄存器DR中,再送入IR暂存,指令译码器根据IR的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。
        程序计数器(PC)具有寄存信息和计数两种功能,又称为指令计数器。程序的执行分两种情况,一是顺序执行,二是转移执行。在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的内容即是程序第一条指令的地址。执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移地址得到。
    参考答案
          (5)C

  • 第3题:

    一条完整的计算机指令应该包含操作数和()。

    A.地址码

    B.操作码

    C.指令集合

    D.地址数


    参考答案:B

    指令就是给计算机下达的一道命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和操作数(或称地址码)。

  • 第4题:

    一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有()。

    A.4K
    B.8K
    C.16K
    D.24K

    答案:D
    解析:

  • 第5题:

    计算机指令一般包括操作码和地址码两部分,为分析执行一条命令,其()。

    A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
    B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
    C.操作码和地址码都应存入指令寄存器
    D.操作码和地址码都应存入程序计数器

    答案:C
    解析:
    指令寄存器(IR)用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

  • 第6题:

    下述关于计算机指令格式的描述中不正确的是()。

    • A、所有的指令都只具有一个地址码
    • B、有些指令不需要操作数
    • C、有些指令的操作数地址就是操作结果的存储地址
    • D、指令越长,指令的功能越强

    正确答案:A

  • 第7题:

    在一地址指令、二地址指令中,如何指定二个操作数地址?如何存放操作结果?


    正确答案:一地址指令:
    两个操作数除一个由“指令中的地址码”指定外,另一个为隐含指定的寄存器(通常是累加器ACC)。结果也放在隐含指定的寄存器中。
    二地址指令:
    指令的两个地址码分别指定两个操作数;操作结果也存入第一个地址码(目的操作数)中。

  • 第8题:

    零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自()


    正确答案:堆栈或隐含

  • 第9题:

    机器指令的地址码指明()在何处。

    • A、指令
    • B、操作数
    • C、地址
    • D、上条指令

    正确答案:B

  • 第10题:

    一条完整的计算机指令应该包含操作数和()。

    • A、地址码
    • B、操作码
    • C、指令集合
    • D、地址数

    正确答案:B

  • 第11题:

    单选题
    机器指令的地址码指明()在何处。
    A

    指令

    B

    操作数

    C

    地址

    D

    上条指令


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

  • 第12题:

    填空题
    零地址运算指令在指令格式中不给出操作数地址,因此它的操作数来自()

    正确答案: 堆栈或隐含
    解析: 暂无解析

  • 第13题:

    地址码表示______________。以其数量为依据,可以将指令分为______________、______________、______________、三地址指令和多地址指令等几种。


    正确答案:操作数的地址、零地址指令、一地址指令、二地址指令

  • 第14题:

    下列关于指令系统的描述,正确的是( )。

    A.指令由操作码和控制码两部分组成

    B.指令的地址码部分可能是操作数,也可能是操作数的内存单元地址

    C.指令的地址码部分是不可缺少的

    D.指令的操作码部分描述了完成指令所需要的操作数类型


    正确答案:B
    指令通常由操作码和操作数组成;指令的地址码部分可能是操作数,也可能是操作数的内存单元地址。

  • 第15题:

    在关于二地址指令的描述中,正确的是()。

    A.指令的地址码字段存放的一定是操作数
    B.指令的地址码字段存放的一定是操作数地址
    C.指令的地址码字段存放的一定是寄存器号
    D.运算结果通常存放在其中一个地址码所提供的地址中

    答案:D
    解析:
    二地址指令通常包括R-R型、R-M型和M-M型3类,指令的地址码字段可能是操作数地址,也可能是寄存器号。有些计算机允许其中一个操作数是立即寻址,则指令的地址码字段存放的是该操作数。

  • 第16题:

    某机器指令字长12位,有零地址、一地址、二地址三种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为()。

    A.16
    B.46
    C.48
    D.4366

    答案:B
    解析:
    二地址指令的操作码长度为12-4×2=4,留一个编码用于扩展,故最多可定义15条二地址指令;一地址指令扩展长度为4位,留一个编码用于扩展,故最多可定义15条一地址指令;零地址指令可在一地址指令的基础上扩展4位,故最多可定义16条零地址指令,根据题意,该机指令条数最多为(15+15+16=)46条。

  • 第17题:

    某计算机指令字长16位,地址码是6位,指令有无地址、一地址和二地址3种格式,设有N条二地址指令,无地址指令M条,试问1地址指令最多有多少条?

  • 第18题:

    下列关于指令系统的描述,正确的是()。

    • A、指令由操作码和控制码两部分组成
    • B、指令的地址码部分可能是操作数,也可能是操作数的内存单元地址
    • C、指令的地址码部分是不可缺少的
    • D、指令的操作码部分描述了完成指令所需要的操作数类型

    正确答案:B

  • 第19题:

    指令地址码可分为几部分,常用的有()。

    • A、三地址
    • B、二地址
    • C、一地址
    • D、零地址
    • E、长地址

    正确答案:A,B,C,D

  • 第20题:

    指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()


    正确答案:直接寻址;立即寻址

  • 第21题:

    在一地址格式的指令中,下列()是不正确的。

    • A、仅有一个操作数,其地址由指令的地址码提供
    • B、可能有一个操作数,也可能有两个操作数
    • C、一定有两个操作数,另一个是隐含的
    • D、指令的地址码字段存放的一定是操作码

    正确答案:A,C,D

  • 第22题:

    单选题
    一条完整的计算机指令应该包含操作数和()。
    A

    地址码

    B

    操作码

    C

    指令集合

    D

    地址数


    正确答案: B
    解析: 指令就是给计算机下达的一道命令,它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和操作数(或称地址码)。

  • 第23题:

    填空题
    指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()

    正确答案: 直接寻址,立即寻址
    解析: 暂无解析

  • 第24题:

    多选题
    指令地址码可分为几部分,常用的有()。
    A

    三地址

    B

    二地址

    C

    一地址

    D

    零地址

    E

    长地址


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