为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令?SHL AX, 1SHL BX, 1___________A.ADC AX ,0B.SHL AX ,1C.ROL AX ,1D.RCL AX,1

题目

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令?

SHL AX, 1

SHL BX, 1

___________

A.ADC AX ,0

B.SHL AX ,1

C.ROL AX ,1

D.RCL AX,1


相似考题
更多“为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应 ”相关问题
  • 第1题:

    假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。

    A.SUB AX,BX JC label

    B.SUB AX,BX JNC lable

    C.CMP AX,BX JA lable

    D.CMP AX,BX JG label


    正确答案:D

  • 第2题:

    假设AX和BX寄存器中存放的是有符号整数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据且不能改变AX和BX的值,可使用指令______AX,BX。


    A

  • 第3题:

    乘法和除法指令的结果可以存放在()寄存器中。

    A.BX,DX

    B.AX,DX

    C.DX,BX

    D.AX,BX


    AX,DX

  • 第4题:

    乘法和除法指令的结果可以存放在()寄存器中。

    A.AX,BX

    B.AX,DX

    C.BX,DX

    D.BX,DX


    AX,DX

  • 第5题:

    16位乘法结果存放在()寄存器中。

    A.BX,DX

    B.BX,DX

    C.AX,BX

    D.AX,DX


    AX,DX