电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第8章 BIOS与DOS功能调用VIP免费

第8章 BIOS与DOS功能调用_第1页
1/30
第8章 BIOS与DOS功能调用_第2页
2/30
第8章 BIOS与DOS功能调用_第3页
3/30
第8章BIOS与DOS功能调用第8章BIOS与DOS功能调用赵艳红汇编语言程序设计汇编语言程序设计第8章BIOS与DOS功能调用第8章BIOS与DOS功能调用8.1BIOS中断调用8.2DOS功能调用8.1BIOS中断调用8.2DOS功能调用BIOS(BasicInput/OutputSystem)是固化在ROM中的程序,包含了主要I/O设备的处理程序和许多例行程序,它们一般以中断处理程序的形式存在。(中断处理程序相当于高级语言中的子程序,每个中断处理子程序对应一个类型号,通过类型号就可调用该子程序)BIOS(BasicInput/OutputSystem)是固化在ROM中的程序,包含了主要I/O设备的处理程序和许多例行程序,它们一般以中断处理程序的形式存在。(中断处理程序相当于高级语言中的子程序,每个中断处理子程序对应一个类型号,通过类型号就可调用该子程序)如:负责显示输出的显示I/O中断程序的类型号为10H,则要想通过显示器显示输出,就可按如下格式调用:INT10H像调用其他子程序一样,调用前要给出入口参数。如:负责显示输出的显示I/O中断程序的类型号为10H,则要想通过显示器显示输出,就可按如下格式调用:INT10H像调用其他子程序一样,调用前要给出入口参数。BIOS功能调用的存在,给程序员编程带来很大方便,程序员不必了解硬件操作细节(对硬件编程要求程序员对硬件有较深的了解,编程复杂),直接使用BIOS功能调用就能完成有关的I/O操作。BIOS功能调用的存在,给程序员编程带来很大方便,程序员不必了解硬件操作细节(对硬件编程要求程序员对硬件有较深的了解,编程复杂),直接使用BIOS功能调用就能完成有关的I/O操作。DOS功能调用,它建立在BIOS基础上,一般情况下,DOS功能调用要比BIOS使用要方便。DOS功能调用,它建立在BIOS基础上,一般情况下,DOS功能调用要比BIOS使用要方便。硬件(外设)BIOS调用DOS功能调用用户(程序员)的I/O请求通常应用程序通过DOS功能调用完成输入输出操作,在下列情况下可考虑使用BIOS中断。(1)有些功能DOS没有提供,但BIOS提供了;(2)有些场合无法使用DOS功能调用;(3)其他原因。通常应用程序通过DOS功能调用完成输入输出操作,在下列情况下可考虑使用BIOS中断。(1)有些功能DOS没有提供,但BIOS提供了;(2)有些场合无法使用DOS功能调用;(3)其他原因。8.1BIOS中断调用8.1BIOS中断调用BIOS中断调用方法A:置入口参数;B:使用中断语句INTn,其中n为中断类型号。BIOS中断调用方法A:置入口参数;B:使用中断语句INTn,其中n为中断类型号。8.2DOS功能调用8.2DOS功能调用(1)什么是DOS功能调用?DOS系统中包含了许多涉及设备驱动和文件管理方面的子程序,为了方便程序员使用主,把这些子程序编写成相对独立的程序模块而且编上号。这些编了号可由程序员调用的子程序称为DOS功能调用。(1)什么是DOS功能调用?DOS系统中包含了许多涉及设备驱动和文件管理方面的子程序,为了方便程序员使用主,把这些子程序编写成相对独立的程序模块而且编上号。这些编了号可由程序员调用的子程序称为DOS功能调用。功能调用是程序员与DOS操作系统的接口。Dos功能调用主要包括3方面的程序:A:设备驱动(基本I/O)B:文件管理C:其他(内存管理、置取时间等)功能调用是程序员与DOS操作系统的接口。Dos功能调用主要包括3方面的程序:A:设备驱动(基本I/O)B:文件管理C:其他(内存管理、置取时间等)(2)调用方法A:设置入口参数;B:功能调用号送AH寄存器;C:发软中断指令INT21H。(2)调用方法A:设置入口参数;B:功能调用号送AH寄存器;C:发软中断指令INT21H。(3)基本I/O功能调用A:带回显键盘输入(1号功能调用)功能:从标准输入设备上读入一个字符,并将该字符回显在标准输出设备上。入口参数:无出口参数:AL=读到字符的ASCII码。(3)基本I/O功能调用A:带回显键盘输入(1号功能调用)功能:从标准输入设备上读入一个字符,并将该字符回显在标准输出设备上。入口参数:无出口参数:AL=读到字符的ASCII码。MOVAH,01HINT21HMOVAH,01HINT21HB:显示输出(2号功能调用)功能:向标准输出设备写一个字符。入口参数:DL=要输出字符的ASCII码。出口参数:无。B:显示输出(2号功能调用)功能:向标准输出设备写一个字符。入口参数:DL...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第8章 BIOS与DOS功能调用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部