使用SHR指令时,若需移动多位,则应先将移位位数置于()
第1题:
为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为缉合型(PackeD)BCD码存放在AL中,应该在第三条指令中填入( )操作数。 MOV CL, 4 SHL AL, CL SHR __, CL
A.BL
B.AL
C.AX
D.BX
第2题:
执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H
A.3537
B.3735
C.0705
D.0507
第3题:
若移位指令的移位位数大于1时,其移位位数必须放在()中。
第4题:
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
第5题:
设寄存器AL,BL,CL中内容均为76H,执行上述指令序列后,AL=(),BL=(),CL=()。
第6题:
假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL
第7题:
带符号数乘以2操作用()移位指令实现。
第8题:
下述指令中不改变PSW的指令是()。
第9题:
AL
AH
CL
CH
第10题:
SHL AL,1
MOV AH,BX
SHR AL,CL
MOV AL,20H
第11题:
AND AL,AH
OR AL,AH
XOR AL,AH
SBB AL,AH
第12题:
AL中
AH中
CL中
CH中
第13题:
下列指令中,不影响标志寄存器中的标志位CF的指令是( )。
A.DIV BX
B.ADD BL,DL
C.SUB AH,30H
D.SHL BX,CL
第14题:
下列四条指令中,错误的指令是()。
第15题:
下列四条指令中,错误的是()
第16题:
假设(AL)=10101111B,CF=0,CL=4,写出执行下列指令后的结果以及标志位CF、ZF的值。 SHR AL,CL
第17题:
要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。
第18题:
(DX)=00B9H,(CL)=3,(CF)=1,指令SHR DX,1执行后DX中的值为()
第19题:
移位类指令使用时,若需移动多位,则应先将该位数置于()中。
第20题:
在移位类指令中,只有()指令不仅仅是在空缺位补零。
第21题:
SHR AL,l
MOV AL,64H
SHL AH,CL
MOV AL,BX
第22题:
第23题:
DAA校正指令的功能已自动加在AH中
进位值在AF中,校正后根据AF内容再加在AH中
进位值在CF中,校正后根据CF内容再加在AH中
进位值在AL最高位上,校正后根据AL最高位内容再加在AH中