[单选题]

下面哪一个选项中的程序段可以将AX寄存器的高4位移至BX的低4位?

A.MOV CL,4 SAL AX,CL ROL BX,CL

B.MOV CL,4 SHL AX,CL RCL BX,CL

C.MOV CX.4 LP:SHL AX,1 ROL BX,1 LOOP LP

D.MOV CL,4 LP:SHL AX,1 RCL BX,1 DEC CL JNZ LP

参考答案与解析:

相关试题

下面哪一个选项中的程序段可以将AX寄存器的高4位移至BX的低4位?

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

  • 查看答案
  • 下面( )选项中的程序段可以将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

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

    [单选题]为了将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寄存器中存放的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寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填

    [单选题]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令?PUSH AX____________TEST AX,8000HJZ SAMEXOR BX,8000HSAME: POP AXA.AND AX,BXB.XOR AX,BXC.SUB AX,BXD.OR AX,BX

  • 查看答案
  • 为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填

    [单选题]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令?( ) PUSH AX TEST AX,8000H JZ SAME XOR BX,8000H SAME: POP AXA.AND AX,BXB.XOR AX,BXC.SUB AX,BXD.OR AX,BX

  • 查看答案
  • 为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填

    [单选题]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令? PUSH AX _______ THST AX,8000H JZ SAME XOR BX,8000H SAME: POP AXA.AND AX,BXB.XOR AX,BXC.SUB AX,BXD.OR AX,BX

  • 查看答案
  • 若要使寄存器AL中的高4位不变,低4位全为1,使用指令().

    [单选题]若要使寄存器AL中的高4位不变,低4位全为1,使用指令().A . ANDAL,0FHB . ANDAL,0F0HC . ORAL,0FHD . ORAL,0F0H

  • 查看答案
  • 若要使寄存器AL中的高4位不变,低4位全为1,使用指令().

    [单选题]若要使寄存器AL中的高4位不变,低4位全为1,使用指令().A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H

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