- 15
- 0
- 约1.48万字
- 约 66页
- 2016-08-12 发布于广东
- 举报
浙工大微机原理及应用第4章汇编语言程序设计
4.11 DOS中断调用 为了节省系统程序员的编程工作量与优化程序结构,在DOS中预先设计好了一系列的通用子程序,供DOS调用,这种调用采用INT n内部中断指令方式进行,所以常称DOS中断调用。 INT n 指令功能: FLAGS入栈 TF=0,IF=0 当前CS、IP先后入栈 IP,CS 中断向量第n项的4字节内容 DOS的中断向量号范围为20H~3FH 。 DOS规定用中断指令INT 21H进入各功能调用子程序的总入口,再为每个功能调用规定一个功能号以便进入相应各子程序的入口。 中断调用步骤如下: 准备入口参数 功能号送AH INT 21H 1、返回DOS 功能号:4CH 作用:结束系统程序,返回DOS状态 Eg: MOV AH , 4CH INT 21H 2、带显示的键盘输入 功能号:1 功能:从键盘输入一个字符,将其ASCII码保存在AL中,同时输入字符显示在CRT上 Eg: MOV AH , 1 INT 21H 3、显示一字符 功能号:2 入口参数:DL=待显示字符的ASCII码 作用:显示DL中字符 Eg:显示字符’A’ MOV AH , 2 MOV DL ,’A’ INT 21H 4、显示以“$”结尾的字符
原创力文档

文档评论(0)