niusouti.com
更多“移位指令中的( )指令的操作结果相当于对操作数进行乘2操作。”相关问题
  • 第1题:

    使得操作数的符号位不变的移位指令是(58)。

    A.逻辑左移

    B.逻辑右移

    C.算术左移

    D.算术右移


    正确答案:D
    解析:执行逻辑左移和算术左移运算时,各位顺次左移1位,符号位(最高位)变化,低位填入0;执行逻辑右移运算时,各位顺次右移1位,符号位填入0;执行算术右移运算时,各位顺次右移1位,符号位不变。

  • 第2题:

    移位指令中()指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移

    B.逻辑右移

    C.算术右移

    D.带进位循环左移


    正确答案:A

  • 第3题:

    移位指令中的(4)指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移
    B.逻辑右移
    C.算术右移
    D.带进位循环左移

    答案:A
    解析:
    移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。

  • 第4题:

    比较指令是将源操作数(S1)和(S2)中数据进行比较,结果驱动目标操作数(D)。


    正确答案:正确

  • 第5题:

    在对无符号数的位运算中,操作数左移一位相当于()。

    • A、操作数除以2
    • B、操作数乘以2
    • C、操作数除以4
    • D、操作数乘以4

    正确答案:B

  • 第6题:

    非循环算术移位指令在执行时,实际上是把操作数看成()符号数来进行移位。

    • A、无
    • B、带
    • C、无和带
    • D、无或带

    正确答案:B

  • 第7题:

    指出MOV EAX,2[ESI*4]指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:带有比例因子的变址寻址
    目的操作数的寻址方式:寄存器寻址

  • 第8题:

    指出MOV 2[EDI],BX指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:寄存器寻址
    目的操作数的寻址方式:变址寻址

  • 第9题:

    双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。


    正确答案:错误

  • 第10题:

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

    通用寄存器;寄存器编号

    B

    内存单元;操作数的地址

    C

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

    D

    指令;操作数本身


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

  • 第11题:

    填空题
    “NOT”指令无操作数,这说明该指令是对()进行的操作。

    正确答案: 堆栈顶层
    解析: 暂无解析

  • 第12题:

    判断题
    双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。
    A

    B


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

  • 第13题:

    在位运算中,操作数每左移两位,其结果相当于( )。A.操作数乘以2 B.操作数除以2

    在位运算中,操作数每左移两位,其结果相当于( )。

    A.操作数乘以2

    B.操作数除以2

    C.操作数除以4

    D.操作数乘以4


    正确答案:D
    左移n位相当于乘以2的n次幂,右移n位相当于除以2的n次幂。

  • 第14题:

    移位指令中的()指令的操作结果相当于对操作数进行乘2操作。

    A.算术左移

    B.逻辑右移

    C.算术右移

    D.带进位循环左移


    正确答案:A

  • 第15题:

    位运算中,操作数每左移一位,在没有溢出的情况下其结果相当于()。

    • A、操作数乘以2
    • B、操作数除以2
    • C、操作数除以4
    • D、操作数乘以4

    正确答案:A

  • 第16题:

    移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。 


    正确答案: 逻辑移位指令用于无符号数的移位,左移时,最低位补0,右移时,最高位补0。
    算术移位指令用于对带符号数的移位,左移时,最低位补0,右移时,最高位的符号在右移的同时,且保持。
    小循环移位指令ROL、ROR是只对目标操作数进行循环,即不含CF的左、右移循环移位。
    大循环移位指令RCL、RCR是把标志位CF也包含在循环中的左、右移循环移位。 
    对于二进制数,左移一位相当于乘二,右移一位相当于除二,所以可以用移位指令来代替乘除法指令。
    SAR  CX,1;CX算术右移一位,除二
    SAR  CX,1;CX算术右移一位,除二

  • 第17题:

    单地址指令()。

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

    正确答案:D

  • 第18题:

    非循环逻辑移位指令在执行时,实际上是把操作数看成()符号数来进行移位。

    • A、无
    • B、带
    • C、无和带
    • D、无或带

    正确答案:A

  • 第19题:

    指出MOV 2[BX+SI],DX指令中源操作数和目的操作数的寻址方式。


    正确答案: 源操作数的寻址方式:寄存器寻址
    目的操作数的寻址方式:基址变址寻址

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    逻辑乘指令AND主要用于()。

    • A、在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变
    • B、在目的操作数中置与源操作数为1的对应位为1,其余位不变
    • C、将目的操作数中与源操作数置1的对应位取反
    • D、在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变

    正确答案:A

  • 第22题:

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

    B


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

  • 第23题:

    单选题
    位运算中,操作数每左移一位,在没有溢出的情况下其结果相当于()。
    A

    操作数乘以2

    B

    操作数除以2

    C

    操作数除以4

    D

    操作数乘以4


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

  • 第24题:

    判断题
    分析指令阶段的任务是将指令寄存器中的指令操作码取出后进行译码,分析其指令性质,如指令要求操作数,则寻找操作数地址。
    A

    B


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