[单选题]

为了将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

[单选题]为了将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寄存器中的数据为高 1

    [单选题]为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写( )指令。 SHL AX,1 SHL BX,1A.ADC AX,0B.SHL AX,1C.ROL AX,1D.RCL AX,1

  • 查看答案
  • 假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄

    [单选题]假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。A.SUB AX,BX JC labelB.SUB AX,BX JNC lableC.CMP AX,BX JA lableD.CMP AX,BX JG label

  • 查看答案
  • 执行“()AX,BX”指令不改变AX寄存器中的内容。

    [单选题]执行“()AX,BX”指令不改变AX寄存器中的内容。A . CMPB . ADDC . XORD . OR

  • 查看答案
  • 下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。

    [单选题]下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。A.MOV CL,4 SAL AX,CL SHL AX,CL ROL BX,CL RCL BX,CLB.MOV CL,4C.LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LPD.MOV CX,4 MOV CL,4 LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP

  • 查看答案
  • Pentium数据寄存器可以存放8、16、32位二进制数据。

    [判断题] Pentium数据寄存器可以存放8、16、32位二进制数据。A . 正确B . 错误

  • 查看答案
  • 8086有4个数据寄存器,其中AX除用作通用寄存器外,还可用作( )。

    [单选题]8086有4个数据寄存器,其中AX除用作通用寄存器外,还可用作( )。A.累加器B.计数器C.基址寄存器D.段寄存器

  • 查看答案
  • 变址寄存器V、Z和普通数据寄存器一样,是进行()位数据读写的数据寄存器。

    [单选题]变址寄存器V、Z和普通数据寄存器一样,是进行()位数据读写的数据寄存器。A .8B .10C .16D .32

  • 查看答案
  • CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器、存放CPU将要执行的下一条指令地址的寄存器、存数据和指令的寄存器分别是()。

    [多选题]CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器、存放CPU将要执行的下一条指令地址的寄存器、存数据和指令的寄存器分别是()。A.地址寄存

  • 查看答案
  • CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器、存放CPU将要执行的下一条指令地址的寄存器、存数据和指令的寄存器分别是()。

    [多选题]CPU中有若干寄存器,其中存放存储器中数据和指令地址的寄存器、存放CPU将要执行的下一条指令地址的寄存器、存数据和指令的寄存器分别是()。A.地址寄存

  • 查看答案
  • 为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16