第11讲DOS功能调用及中断调用摘要.ppt

第11讲DOS功能调用及中断调用摘要

2.5.4子程序设计(Subroutine) 1子程序的调用和返回(call return) CALL SUB1 (断点1) CALL SUB1 (断点1) 2主程序与子程序间信息传递(message) 3保护现场和恢复现场 PUSH POP 例:2.17 设计子程序,使其具有显示EAX寄存器中数据的功能 2.子程序的调用 JBE L2 1.保护现场和恢复现场 (preserve environment) PUSH POP 先后顺序 3.子程序的返回 RET 2.5.5 ROM BIOS中断调用 MOV AH,02H;功能2号 (function) MOV BH,0  ;0页 MOV DH,12H  ;第12行 MOV DL,01H  ;第1列 INT 10H 例2.18 利用INT10H指令的2号功能将光标(cursor)定位在屏幕的第12行 、第1列 利用INT16H指令的0号功能从键盘读入一个字符(keyboard) MOV AH,0  ;功能0 INT 16H ;读入一个字符, (AH)=扫描码(AL)=ASCII码 scan code 2.5.5 DOS系统功能调用 在AH寄存器中设置调用子程序的功能号 根据

文档评论(0)

1亿VIP精品文档

相关文档