7、修改数据命令E
修改完上一个数据,按空格键自动显示下一个数据,如果直接回车则结束修改。 8、退出命令Q
在DEBUG命令提示符-下输入Q命令,则退出DEBUG。
九、子程序的定义与调用
1、子程序的定义 子程序名 proc …
… ret
子程序名 endp 2、子程序的调用 call子程序名
十、常用中断调用
中断调用,其实就是用户调用一段系统事先编写好的汇编子程序,从而完成用户想要实现的功能。 1、单字符输入
MOV AH,01H INT 21H
则在AL寄存器中就会得到键盘输入的一个字符ASCII值 2、显示单字符 MOV AH,02H MOV DL,’Z’ INT 21H 3、程序结束
MOV AH,4CH INT 21H
编程:从键盘输入一个字符,若输入的字符为‘0’,则在屏幕上显示字符‘Y’,否则在屏幕上显示字符‘N’
十一、循环与分支结构
1、循环结构
方式一:
MOV BX,循环次数
Start: 循环体 DEC BX JNZ start 方式二:
MOV CX,循环次数 Start: 循环体 LOOP start
编程:编写一个子程序,子程序名为ABC,子程序的功能为打印10个$ 2、分支结构
CMP AX,BX
JZ L1 若AX=BX程序转到标号L1处执行,否则继续向下执行 JA L1 若AX>BX程序转到标号L1处执行,否则继续向下执行
JB L1 若AX
十二、综合编程