更多“双操作数指令,两个操作数的类型应相同。”相关问题
  • 第1题:

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


    正确答案:B

  • 第2题:

    假设某计算机指令长度为20位,具有双操作数、单操作数和无操作数3类指令格式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?
    由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为28=256条。
    因此最多还可以设计出(256-m-n)条单操作数指令。

  • 第3题:

    通用寄存器型指令集结构按其指令中的操作数个数和操作数的存储单元可以分为()、()、()三种类型。


    正确答案:R-R;R-M;M-M

  • 第4题:

    单地址指令()。

    • A、只能对单操作数进行加工处理
    • B、只能对双操作数进行加工处理
    • C、无处理双操作数的功能
    • D、既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算

    正确答案:D

  • 第5题:

    CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数。


    正确答案:正确

  • 第6题:

    除法指令DIV的格式中,只有一个源操作数。若其类型属性为字节,则目的操作数在()中;若其类型属性为字,则目的操作数在()中。


    正确答案:AX;DX:AX

  • 第7题:

    间接寻址是指()。

    • A、指令中直接给出操作数地址
    • B、指令中直接给出操作数
    • C、指令中间接给出操作数
    • D、指令中间接给出操作数地址

    正确答案:D

  • 第8题:

    在一地址格式的指令中,下列()是错误的。

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

    正确答案:A,C

  • 第9题:

    计算机能直接执行的指令包括两个部分,它们是源操作数和目标操作数。


    正确答案:错误

  • 第10题:

    单选题
    指令的寻址方式中,寄存器寻址,操作数在()中,指令中的操作数是()。
    A

    通用寄存器;寄存器编号

    B

    内存单元;操作数的地址

    C

    操作数地址的地址;操作数本身

    D

    指令;操作数本身


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

  • 第11题:

    问答题
    假设某计算机指令长度为20位,具有双操作数、单操作数和无操作数3类指令格式,每个操作数地址规定用6位表示。问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?

    正确答案: 由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为28=256条。
    因此最多还可以设计出(256-m-n)条单操作数指令。
    解析: 暂无解析

  • 第12题:

    问答题
    80x86指令系统有哪几种类型的指令操作数?比较使用不同类型操作数后的指令长度和指令执行时间。

    正确答案: 80X86指令系统按照长度划分,有以下四种指令操作数:
    (1)寄存器操作数,指令短,执行速度快;
    (2)立即操作数,指令较长,执行速度快;
    (3)寄存器间接寻址和基址变址寻址表示的内存储器操作数,这类指令长度较短,执行速度较慢(需要访问存储器);
    (4)直接地址,寄存器相对寻址,相对的基址变址寻址表示的内存储器操作数,这类指令长度较长,执行速度较慢(需要计算物理地址,访问存储器)。
    解析: 暂无解析

  • 第13题:

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

    (34)

    A.(64-N)× 16

    B.(16-N)× 64

    C. 16-N+64

    D. 64-N+64


    正确答案:B


  • 第14题:

    在MOV指令中,两个操作数不能同时为存储器操作数。


    正确答案:正确

  • 第15题:

    指令中有哪两种表示操作数类型的方法?


    正确答案: (1)操作数的类型由操作码的编码指定,这是最常见的一种方法;
    (2)数据可以附上由硬件解释的标记,由这些标记指定操作数的类型,从而选择适当的运算。

  • 第16题:

    若双操作数指令中只给出一个操作数,则另一个操作数应采用()方式。

    • A、立即寻址
    • B、隐地址
    • C、间接寻址
    • D、变址

    正确答案:B

  • 第17题:

    乘法运算是双操作数运算,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为()

    • A、AL/AX
    • B、BL/BX
    • C、CL/CX
    • D、DL/DX

    正确答案:A

  • 第18题:

    指令的寻址方式中,寄存器寻址,操作数在()中,指令中的操作数是()。

    • A、通用寄存器;寄存器编号
    • B、内存单元;操作数的地址
    • C、操作数地址的地址;操作数本身
    • D、指令;操作数本身

    正确答案:A

  • 第19题:

    80x86指令系统有哪几种类型的指令操作数?比较使用不同类型操作数后的指令长度和指令执行时间。


    正确答案: 80X86指令系统按照长度划分,有以下四种指令操作数:
    (1)寄存器操作数,指令短,执行速度快;
    (2)立即操作数,指令较长,执行速度快;
    (3)寄存器间接寻址和基址变址寻址表示的内存储器操作数,这类指令长度较短,执行速度较慢(需要访问存储器);
    (4)直接地址,寄存器相对寻址,相对的基址变址寻址表示的内存储器操作数,这类指令长度较长,执行速度较慢(需要计算物理地址,访问存储器)。

  • 第20题:

    除I/O指令外,具有双操作数的指令中,目的操作数只能采用什么寻址方式?


    正确答案:只能采用寄存器寻址方式或存储器寻址方式。

  • 第21题:

    功能指令的操作数可分为源操作数、目标操作数和其他操作数。


    正确答案:正确

  • 第22题:

    判断题
    CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数。
    A

    B


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

  • 第23题:

    单选题
    单地址指令()
    A

    只能对单操作数进行加工处理

    B

    只能对双操作数进行加工处理

    C

    无处理双操作数的功能

    D

    既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算


    正确答案: D
    解析: 单地址指令既能对单操作数进行加工处理,也能对双操作数进行运算。当处理双操作数时,一个操作数在指令中给出,另一个操作数则是隐含约定的,例如堆栈操作指令中的入栈指令PUSH,指令中只给出源操作数,而目的操作数则由计算机中的堆栈指针(SP)确定,在指令中不需要指定。