题目内容
(请给出正确答案)
[主观题]
从键盘上输入两个字符存A、B单元中。比较它们的大小并在屏幕显示:A>B或B>A。
答案
DATA SEGMENT
A DB ?
B DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE,DS: DATA
START: MOV AX,DATA
MOV DS,AX
MOV AH,01H ;输入一个字符到A中
INT 21H
MOV A,AL
MOV AH,01H ;输入一个字符到B中
INT 21H
MOV B,AL
CMP AL,A ;比较B与A
JAE BA ;B>A,转到BA
MOV DL,'A'
MOV AL,'B'
JMP CM
BA: MOV DL,'B'
MOV AL,'A,
CM: PUSH AX
MOV AH,02H
INT 21H
MOV DL,'>'
INT 21H
POP AX
MOV DL,AL
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
A DB ?
B DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE,DS: DATA
START: MOV AX,DATA
MOV DS,AX
MOV AH,01H ;输入一个字符到A中
INT 21H
MOV A,AL
MOV AH,01H ;输入一个字符到B中
INT 21H
MOV B,AL
CMP AL,A ;比较B与A
JAE BA ;B>A,转到BA
MOV DL,'A'
MOV AL,'B'
JMP CM
BA: MOV DL,'B'
MOV AL,'A,
CM: PUSH AX
MOV AH,02H
INT 21H
MOV DL,'>'
INT 21H
POP AX
MOV DL,AL
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END START
如搜索结果不匹配,请 联系老师 获取答案