汇编课件第七章.pdf

汇编课件第七章

第七章 高级汇编语言技术 7.1 宏汇编 7.2 重复汇编 7.3 条件汇编 7.4 高级语言结构 伪操作、高级汇编语言等是汇编环境提供的功能 DOS、BIOS功能调用是DOS操作系统和存储固件中提供的子程序库的子程序调用功能 只有第三章讲的内容才是CPU可以识别和执行的机器指令 1/54 本章目标 1.掌握宏汇编  定义、调用、展开 2.掌握重复汇编  调用、展开 3.了解条件汇编  读程序、写结果 2/54 7.1 宏汇编  子程序  子程序的优点  节省存储空间及程序设计所花的时间  提供模块化程序设计的条件  便于程序的调试及修改  子程序的缺点  转子、返回,保存、恢复寄存器,参数的传送等,增加了程序的 额外开销(操作所消耗的时间、占用的存储空间)  宏汇编的用途  当子程序本身较短或者需要传送的参数较多的情况下,使用 宏汇编更加便利 为什么?不用传直接使用  为用户提供更加容易、更加灵活、更加向高级语言靠拢的汇 编工具 3/54 multiply macro opr1,opr2,result Microsoft (R) Macro Assembler Version 5.00 4/18/9 1 push dx push ax multiply macro opr1, opr2, result mov ax, opr1 push dx 宏展 push ax imul opr2 开后 mov ax, opr1 mov result, ax 机器 imul opr2 指令 mov result, ax mov result+2, dx

文档评论(0)

1亿VIP精品文档

相关文档