微机原理chapter5 8086指令系统3.ppt

目的地址存储器段内间接寻址方式 目的地址段间直接寻址方式 目的地址存储器段间间接寻址方式 逻辑运算指令 PC/XT机中中断资源的分配 00H~07H 由intel定义的硬件中断 08H~0FH IBM用中断控制器8259管理的硬件中断 10H~1FH MS设计的ROM-BIOS中断(设备驱动) 20H~3FH MS设计的DOS中断(系统功能服务) 60H~6FH 保留给用户的中断 系统功能调用 21H号中断是DOS提供给用户的用于调用系统功能的中断资源,它有近百个功能供用户选择使用,主要包括设备管理、目录管理和文件管理三个方面的功能。 ROM-BIOS也以中断服务程序的形式,向程序员提供系统的基本输入输出程序。 汇编语言程序设计经常需要调用由DOS和ROM-BIOS提供的各种功能调用——即各种功能子程序。 充分利用操作系统提供的资源是程序设计的一个重要方面,需要很好加以掌握。 怎么使用呢 中断功能调用的格式 通常按照如下4个步骤进行: 在AH寄存器中设置功能/子功能号; 在指定寄存器中设置入口参数; 执行DOS支持的指令 INT 21H, 或执行ROM-BIOS支持的指令,如 INT 10H 来实现中断服务程序的功能调用; 有些功能要根据出口参数获得其执行结果。 输入输出类功能调用 输入输出类功能调用 向显示器输出字符 ⒈ 字符的输出 ⒉ 字符串

文档评论(0)

1亿VIP精品文档

相关文档