AL=0AH,下列指令执行后能使 AL=05H 的是() 。
A.NOT AL
B.AND AL,0FH
C.XOR AL,0FH
D.OR AL,0FH
- · 有5位网友选择 C,占比50%
- · 有4位网友选择 D,占比40%
- · 有1位网友选择 B,占比10%
A.NOT AL
B.AND AL,0FH
C.XOR AL,0FH
D.OR AL,0FH
下面两条指令执行后,(AH)=【 】,(AL)=0AH;
MOV AH, 10H
MOVAL,10
A.MOV AL, 0AH OUT 20H, AL IN AL, 20H
B.MOV AL, 0BH OUT 20H, AL IN AL, 20H
C.IN AL, 21H
D.IN AL, 20H
分析下列程序:
DATA SEGMENT
DISPDATA DB'INPUT NUMBER KEY,CR OR SP RETURN',0DH,0AH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA DX,DISPDATA ;(1)
MOV AH,09H ;(2)
INT 21H
AGAIN: MOV AH,01H ;(3)
INT 21H
CMP AL,0DH ;(4)
JZ EXIT ;(5)
CMPAL,20H ;(6)
JZ EXIT ;
CMP AL,30H ;(7)
JBE AGAIN ;(8)
CMP AL,39H ;(9)
JAAGAIN ;(10)
SUB AL,30H ;(11)
MOV CL,AL ;(12)
AND CX,0FFH
DONE: MOV AH,02H
MOV DL,07H ;(13)
INT 21H
CALL DELAY ;
LOOP DONE
JMP AGAIN
EXIT: MOV AH,4cH ;(14)
INT 21H
DELAY: PUSH CX
MOV CX,0FFFH
LOOP DELAY
POP CX
RET
CODE ENDS
END START
按照程序各语句中;号后面的题号(1)~(14),试分别回答这些语句的功能。程序执行后将完成什么功能?
HTOASE PROC
AND AL,0FH
ADD AL,30H
CMP AL,39H
JBE DONE
--------
DONE: RET
HTOASC ENDP
A.SUB AL,‘A’-0AH
B.ADD AL,‘A’-0AH
C.SUB AL,07H
D.ADD AL,07H
A.SUB AL,'A'-0AH
B.ADD AL,'A'-0AH
C.SUB AL,'A'-07H
D.ADD AL,'A'-07H
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!