调试程序可以在debug中进行,基本步骤和前面的实验大致相同,在软件Masm 集成实验环境 2008.4中编辑程序,则可以直接点击程序上的调试按钮,即可进行调试。调试时可通过-t指令来逐步运行程序,观察相关内容变化,来调试程序。
三:源程序代码和执行结果: DATAS SEGMENT
string1 db ' this not is a zimu!Please input between a to z!',0ah,0dh,'$' string2 db ' $' DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS START:
MOV AX,DATAS MOV DS,AX L0:mov ah,1
int 21h cmp al,0dh jz exit cmp al,'a' jae L1 jb L3
L1: cmp al,'z' jna L2 ja L3
L2:sub al,20h mov cl,al lea dx,string2 mov ah,9 int 21h mov dl,0 mov dl,cl mov ah,2 int 21h
mov dl,0ah mov ah,2 int 21h mov dl,0dh mov ah,2 int 21h jmp L0
L3: lea dx,string1 mov ah,9 int 21h jmp L0
exit: MOV AH,4CH
int 21H codes ends end start 运行结果: