正在加载图片...
程序如下 DATA SEGMENT ERRMESS DB ERROR!,’$ STACK SEGMENT STACK图56例5-12程序流程图 DB 10ODUP() STACK ENDS CODE SEGMEN「 ASSI, ME CS: CODE, DS: DATA. SS: S1. ACK START: MOV AX, DATA MOy DS, AX LLl: MOV AH,1:从键盘输入一个字符送AL CMP AL,’#;输入字符为’#结束 ZDONE CMP AL,’A;若不是大写字母,转显示出错信息 JAERR ADD AL,20H;转换成小写字母 MOV DL,AL:输出 MOVAH INT 2H JMPL:继续输入 ERR: MOV DX, OFFSET ERRM[ESS:输出出错信 INT 21H JMPLLL DONE: MOV AH, 4CH INT 21H CODE ENDS END START程序如下: DATA SEGMENT ERRMESS DB’ERROR!’,’$’ DATA ENDS STACK SEGMENT STACK 图5—6 例5一12程序流程图 DB 100DUP(?) STACK ENDS CODE SEGMENT ASSI,ME CS:CODE,DS:DATA,SS:S1.ACK START:MOV AX,DATA MOV DS,AX LLL:MOV AH,1:从键盘输入一个字符送AL INT21H cMP AL,’#’;输入字符为’#’结束 JZDONE CMP AL,’A’;若不是大写字母,转显示出错信息 JB ERR CMAL.’Z’ JAERR ADD AL,20H;转换成小写字母 MOV DL,AL:输出 MOV AH,2 INT 2lH JMP LLL:继续输入 ERR:MoV Dx,OFFSET ERRM[ESS:输出出错信息 MOV AH,9 INT 21H JMPLLL DONE:MOV AH,4CH INT 21H CoDE ENDS END START
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有