- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BIOS和DOS中断功能档镊用
第五节 BIOS和DOS中断功能调用
(教材旧P238、新P239)
一、概述
1. BIOS和DOS中断子程层次特点
2. 中断类型分类
3. 调用方法
二、BIOS功能调用
1.设置显示方式 ( 10H类型,00H功能 )
2.置光标位置 ( 10H类型,02H功能 )
3.清屏、清窗口 ( 10H类型,06H或07H功能 )
三、 DOS系统功能调用 ( 21H类型中断调用 )
1.显示单字符 ( 02H功能 )
2.显示字符串 ( 09H功能 )
3.单字符输入 ( 01H、07H、08H功能 )
4.字符串输入 ( 0AH功能 )
5.检测键盘状态( 0BH功能 )
6.保存中断向量 ( 35H功能 ) (第六章介绍)
7.设置中断向量 ( 25H功能 );;2.编写完整汇编语言程序,要求上机调试出来:
(1)清屏,在10行5列上显示“ Hello China!”
(2)将0AH功能输入的字符串, 用09H功能显示出来。;max DB 11,?,4 DUP(?); 第三节 BIOS和DOS中断功能调用
(教材旧P238、新P239)
一、概述
二、BIOS功能调用
三、 DOS系统功能调用
( 21H类型中断调用 );一、概述
1.BIOS 和 DOS 中断子程层次特点
2. 中断类型分类
3. 调用方法;1.BIOS和DOS中断子程层次特点; 层次特点:
ROM BIOS中的中断子程
使用IN/OUT指令直接控制外设,
实现与外设之间的输入/输出操作,
以软件形式向其上层提供服务。
IO.SYS中的中断子程
( 称基本输入/输出BIOS模块)
调用ROM BIOS的基本I/O功能,
向 MSDOS.SYS提供设备驱动服务。; MSDOS.SYS中的中断子程
( 称DOS内核模块 )
调用IO.SYS,实现对外设的控制。
与标准外设有两层隔离 :
IO.SYS和ROM BIOS。
其中21H类型的中断子程
提供了丰富的系统服务,
称21类型的中断调用
为DOS系统(功能)调用。; 用户编程原则
①尽可能使用DOS的系统功能调用,
提高程序可移植性。
②在DOS功能不能实现情况下,
考虑用BIOS功能调用。
③在DOS和BIOS的中断子程
不能解决问题时,
使用IN/OUT指令直接控制硬件。;2. 中断类型分类
向量表中的中断类型分为七类:
① 处理CPU特殊操作( 除0、溢出 )的00H、04H类型。
② 为DEBUG调试程序设置的单步( 01H )、断点( 03H )类型。
③ 处理CPU的NMI引脚信号的02H类型。
非屏蔽硬中断子程
④ 处理CPU的INTR引脚信号的08~0FH类型。
可屏蔽类型硬中断子程
⑤ 用INT指令调用的中断子程
BIOS功能调用(如10~1AH)
DOS功能调用 (如 21H);⑥ 保留类型
为DOS系统保留
1)指现在未用到,以后系统可能会用到。
2)已用到,但不向用户公开。
为用户保留
1)被系统子程嵌套调用了的类型 ( 如1BH、1CH )。
使用户在系统功能基础上扩充功能。
2)系统未占用类型 ( 如 60H~67H )。
⑦ 非中断向量类型
对应向量表中的4个单元存放的不是中断向量。
(如1DH、1EH、1FH、41H、46H、22H)
通常是一些参数表的地址信息.; 中断向量分配表;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;3. 调用方法;例1 单字符显示功能调用
MOV DL, ‘A’
您可能关注的文档
- AngelCG19高级图形训魔.ppt
- ANSYS 入门教程 (14的) - 几何建模的其它常用命令.pdf
- android网络应用开返蘑文献翻译.doc
- ANSYS-第1章 有限档磨元法和ANSYS简介.ppt
- ANSYS中混凝土的计说你问题.doc
- ANSYS加载与求解的.ppt
- ansys学习3的.ppt
- ANSYS材料模型的.doc
- ansys第六章通用后吹摩理.ppt
- ANSYS网格划分(详细的版).ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)