当前位置:编程学习 > 汇编语言 >>

汇编 INT 21H输入字符指令 怎么输入不了

.MODEL SMALL .STACK .DATA STR1 DB 'BRANCH1','$' STR2 DB 'BRANCH2','$' STR3 DB 'BRANCH3','$' STR4 DB 'ERROR','$' .CODE START: MOV AX, @DATA MOV DS, AX BEGIN: MOV AH, 01H INT 21H CMP AL, 31H JE A1; 判断是否是1 CMP AL, 32H JE A2 CMP AL, 33H JE A3 CMP AL, 34H JE A4 MOV DX,OFFSET ERR MOV AH, 9 INT 21H; 显示出错信息 JMP FINISH A1: MOV DX,OFFSET STR1 MOV AH, 9 INT 21H JMP ENTER A2: MOV DX,OFFSET STR2 MOV AH, 9 INT 21H JMP ENTER A3: MOV DX,OFFSET STR3 MOV AH, 9 INT 21H JMP ENTER A4: MOV DX,OFFSET STR4 MOV AH, 9 INT 21H ENTER: MOV DL, 0DH MOV AH, 2 INT 21H MOV DL,0AH INT 21H JMP BEGIN FINISH: MOV AH, 4CH INT 21H END START 本人用的是masm5.0 请问怎么在调试中怎么输入字符啊?? 为什么运行到int 21H的时候不输入字符呢
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,