功能调用.
第五节 BIOS和DOS中断功能调用 (教材旧P238、新P239) 一、概述 1. BIOS和DOS中断子程层次特点 2. 中断类型分类 3. 调用方法 二、BIOS功能调用 1.设置显示方式 ( 10H类型。06H或07H功能 ) 三、 DOS系统功能调用 (。
功能调用.Tag内容描述:<p>1、第五节 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功能 ) 1 复习内容:P339P247。</p><p>2、5.5.6 DOS和BIOS功能调用,为节省编程工作量与优化程序结构,在DOS及BIOS中预先设计好了一系列通用子程序,以便DOS及BIOS调用。由于这种调用采用的是以中断指令INT n 的内部中断方式进行的,所以常称为DOS及BIOS中断调用。在一个中断服务程序中往往包含多个功能相对独立的子程序,所以也将中断调用称为系统功能调用或功能调用或中断功能调用。,IBM PC及兼容机的ROM中有一系列外部设备管理软件,组成了基本的输入输出系统(ROM BIOS)。 DOS在此基础上开发了输入输出设备处理程序IBMBIO.COM,这也是DOS与ROM BIOS的接口。 在IBMBIO.COM基础上。</p><p>3、BIOS功能及其调用,本次课的主要内容和要求,了解BIOS的基本概念 理解BIOS的功能 理解BIOS功能调用的原理和方法 BIOS和DOS功能调用的区别,对比学习 了解BIOS功能调用的主要中断调用 键盘中断调用INT 16H 屏幕显示中断调用INT 10H,时间回溯到1999年4月26日,CIH,台湾人陈盈豪编写的一种文件型病毒。 1998年7月26日,CIH病毒首次露面,袭击了美国。 发作与日期相关。,CIH v1.4每月26日,CIH v1.24.26,CIH v1.36.26,CIH病毒到底是怎么破坏我们的计算机呢?,通过端口操作攻击,往BIOS芯片写入乱码。 往硬盘写入垃圾数据,最坏的情况下硬盘所有数。</p><p>4、汇编总结3功能调用 push popxchg指令标号 变量的相关属性变量定义方法DB DWDD区分数值表达式地址表达式掌握汇编语言源程序的基本框架熟悉常用的DOS中断调用功能熟悉并掌握add adcinc aaadaa等指令说明段是汇编语言源程序的基本组成单位 内存分段管理 每个段长度小于等于64KB 每个段的开始地址能被16整除 段的定义格式段名segment 段名ends 段名即是自定义的标识。</p><p>5、第4章 汇编语言语法和DOS功能调用,4.1 汇编语言源程序 1.机器语言用二进制数来表示指令和数据. 例如:B0 64 2.汇编语言用助记符,符号地址以及标号等符号书写的程序。 例如:MOV AL,64H ; 用汇编语言编写的程序叫源程序。 3.高级语言接近自然语言、习惯的教学语言来描述具体的算法。,三种语言的比较,为什么还要学习和使用汇编语言呢? 主要有三点原因: 程序设计人员能更充分地利用机器硬件的全部功能,发挥机器长处。 底层的一些功能仍然靠汇编语言程序来实现。 汇编语言程序比高级语言程序的目标代码短且运行速度快。在要求节省内存空。</p>