主题:请大虾帮忙解决问题
wymanliang
[专家分:0] 发布于 2006-12-18 13:44:00
根据键盘输入的字符“1”“2”“3”“4”。分别显示“L1”“L2”“L3”“L4”,当输入的是其他的字符则重新输入。
帮帮偶哈。[em4][em4][em8]
回复列表 (共2个回复)
沙发
yclz [专家分:1520] 发布于 2006-12-19 00:26:00
[em10]
板凳
dianlian [专家分:120] 发布于 2006-12-19 21:41:00
多年没玩汇编了,差不多忘了
但记得这样问题应该很简单,大概这样可行
CODE SEGMENT
ASSUME CS:CODE
START:
MOV AH,07H
INT 21H
CMP AL,31H ;判断小于1
JL STAR
CMP AL,34H ;判断大于4
JG STAR
PUSH AX ;保存键盘输入
MOV DL,4CH ;显示L
MOV AH,2H
INT 21H
POP DX ;显示输入的数
MOV AH,2H
INT 21H
MOV DL,0AH ;显示换行回车
MOV AH,2H
INT 21H
MOV DL,0DH
MOV AH,2H
INT 21H
... ;其他...
END START
CODE ENDS
我来回复