下载此文档

BIOS和DOS中断功能调用.ppt


文档分类:IT计算机 | 页数:约71页 举报非法文档有奖
1/71
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/71 下载此文档
文档列表 文档介绍
1第五节 BIOS和DOS中断功能调用(教材旧P238、新P239)一、概述1. BIOS和DOS中断子程层次特点2. 中断类型分类3. 调用方法二、( 10H类型,00H功能) ( 10H类型,02H功能)、清窗口( 10H类型,06H或07H功能)三、 DOS系统功能调用( 21H类型中断调用)( 02H功能)( 09H功能)( 01H、07H、08H功能)( 0AH功能)( 0BH功能) ( 35H功能) (第六章介绍)( 25H功能)2复****内容:P339~P247(新),P228~P246(旧)预内容****P 110~P140(新),P106~P134(旧)作业:1、预****实验二其中:任务 1、(2)(4),2必做,任务 1、(1)(3),作为家庭作业,在计算机上调通后,,要求上机调试出来:(1)清屏,在10行5列上显示“ Hello China!”(2)将0AH功能输入的字符串, 用09H功能显示出来。在DOS下执行,从键盘输入‘123456789’回车,屏幕上能显示‘Hello World!’吗?为什么?用在DEBUG下查看到的data段的内容来说明。 ,汇编连接后4max DB 11,?,4 DUP(?)data SEGMENTstring DB ‘ Hello World! ’,’$’data ENDScode SEGMENTASSUME CS:code, DS:datastart: MOV AX, data ; 置缓冲区地址于DS:DX MOV DS, AX LEA DX, maxMOV AH, 0AH ; 调用0AH输入功能INT 21HLEA DX, stringMOV AH, 09H ; 调用09H显示功能INT 21HMOV AH, 4CHINT 21H ;返回DOScode ENDS END start5第三节 BIOS和DOS中断功能调用 (教材旧P238、新P239)一、概述二、BIOS功能调用三、 DOS系统功能调用 ( 21H类型中断调用)6一、 和 DOS 中断子程层次特点2. 中断类型分类3. (DOS内核) 系统功能基本输入/输出 BIOS 设备驱动ROM BIOS 基本I/MAN 用户命令DOS系统层次结构8层次特点: ROM BIOS中的中断子程使用IN/OUT指令直接控制外设,实现与外设之间的输入/输出操作,以软件形式向其上层提供服务。 ( 称基本输入/输出BIOS模块)调用ROM BIOS的基本I/O功能,向 。用户程序磁盘管理模块(DOS内核) 系统功能基本输入/输出 BIOS 设备驱动ROM BIOS 基本I/MAN 用户命令9 ( 称DOS内核模块),实现对外设的控制。与标准外设有两层隔离: BIOS。其中21H类型的中断子程提供了丰富的系统服务,称21类型的中断调用为DOS系统(功能)调用。用户程序磁盘管理模块(DOS内核) 系统功能基本输入/输出 BIOS 设备驱动ROM BIOS 基本I/MAN 用户命令10用户编程原则①尽可能使用DOS的系统功能调用,提高程序可移植性。②在DOS功能不能实现情况下,考虑用BIOS功能调用。③在DOS和BIOS的中断子程不能解决问题时,使用IN/OUT指令直接控制硬件。用户程序磁盘管理模块(DOS内核) 系统功能基本输入/输出 BIOS 设备驱动ROM BIOS 基本I/MAN 用户命令

BIOS和DOS中断功能调用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数71
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xyb333199
  • 文件大小0 KB
  • 时间2016-01-02