分析下列程序段: MOV AX,OA33AH MOV DX,OFOFOH AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令段后,AH=(),AL=()
第1题:
执行下列程序后
MOV AL,87
MOV CL,4
HOV AM,AL
AND AL,0FH
OR AL,30H
SHR AH, CL
OR AH,30H
上述程序段运行后,(AX)=______。
第2题:
为了使下面的程序段能够正确执行45÷6的运算,应该在程序中填入的一条指令是( )。 MOV AL, 45 MOV BL, 6 DIV BL
A.XOR AH,AH
B.CLC
C.MOV DX,0
D.MOV BH,0
第3题:
下面两条指令执行后,(AH)=【 】,(AL)=0AH;
MOV AH, 10H
MOVAL,10
第4题:
执行下面的程序段后,在输出端口37AH的D0位(最低位)产生【 】。
MOV DX,37AH
OR AL,1
OUT DX,AL
AND AL,1EH
OUT DX,AL
XOR AL,1
OUT DX,AL
HLT
第5题:
执行下述指令后, XOR AH, AH MOV AL, 90H CWD结果是______。
A.DX: AX=0000: FF90H
B.DX: AX=FFFF: 0090H
C.DX: AX-0000: 0090H
D.DX: AX=FFFF: FF90H
第6题:
执行下列的指令后,寄存器AH和AL的值分别是______。
MOV AX,1234
MOV CL,4
ROL AX,CL
DEC AX
MOV CX,4
MUL CX
HLT
第7题:
为了使下面的程序段能够正确执行45/6的运算,应该在程序①处填入指令( ) MOV AL,45 MOV BL,6 ① DIV BL
A.XOR AH,AH
B.CLC
C.MOV DX,0
D.MOV BH,0
第8题:
执行下列程序段后
MOV AL,87
MOV CL,4
MOV AH,AL
AND AL,OFH
OR AL,30H
SHR AH,CL
OR AH,30H
写出AX=_______H。
第9题:
下面两条指令执行后,(AH)=______,(AL)=______;
MOV AH, 10H
MOV AL,10
第10题:
执行下列程序段后 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