更多"为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数"的相关试题:
[单项选择]为了将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位),下面的程序段中应填写一条什么指令?SHLAX,1SHLBX,1___________
A. ADCAX,0
B. SHLAX,1
C. ROLAX,1
D. RCLAX,1
[单项选择]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令 PUSH AX _______ THST AX,8000H JZ SAME XOR BX,8000H SAME: POP AX
A. AND AX,BX
B. XOR AX,BX
C. SUB AX,BX
D. OR AX,BX
[单项选择]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令 PUSH AX __________ TEST AX,8000H JZ SAME XOR BX,8000H SAME://POP AX
A. AND AX,BX
B. XOR AX,BX
C. SUB AX,BX
D. OR AX,BX
[单项选择]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令?
PUSHAX____________TESTAX,8000HJZSAMEXORBX,8000HSAME://POPAX
A. ANDAX,BX
B. XORAX,BX
C. SUBAX,BX
D. ORAX,BX
[单项选择]实现将DX:AX中存放的32位数扩大4倍,正确的程序段是 ( )
A. SHL AX,2 ROL DX,2
B. RCL AX,2 SHL DX,2
C. MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP
D. SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
[单项选择]为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令______ PUSH AX ______ TESTAX,8000H JZ SAME XOR BX,8000H SAME:// POP AX
A. AND AX,BX
B. XOR AX,BX
C. SUB AX,BX
D. OR AX,BX
[单项选择]为了将AL寄存器中的AL0的内容传送到BL寄存器的BLO中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令 ________ RPR AL, 1 RCL BL, 1
A. ROR BL,1
B. SHL BL,1
C. RCL BL,1
D. 不需要填指令