- 3
- 0
- 约2.51千字
- 约 9页
- 2015-12-09 发布于广东
- 举报
5.3 汇编语言高级应用技术 掌握宏汇编与宏指令的基本概念 了解BIOS中断和DOS系统功能调用方法 汇编语言与高级语言混合编程* 1、宏汇编——宏指令的定义与调用 宏指令的定义: 宏名字 MACRO [形式参数表] ………… ENDM 宏名字作为指令使用——宏指令 宏指令的调用——宏调用 宏名字 [实际参数表] 宏指令应用以及与子程序的比较 类似子程序的定义与调用 有参数传递功能 宏指令适用于程序段较短、变元较多的场合(p.268) 2、宏汇编与宏指令 (1)宏指令的定义格式: 宏名字 MACRO [形式参数] //MACRO为宏定义起始伪指令 宏定义体 ENDM //ENDM为宏定义结束伪指令 例5-10 GEN MACRO XX,YY,ZZ ;定义宏指令GEN MOV AX,XX ; 形式参数XX,YY,ZZ分别表示 ADD AX,YY ; 宏定义中的3个操作数 MOV ZZ,AX ENDM 宏调用(设ED,VAR,SUM均为已经定义的字变量) GEN ED,VAR,SUM ;实参在宏展开时按顺序替代行参 宏展开: MOV AX,ED ADD AX,VAR MOV SUM,AX 注意宏指令与子程序在定义、汇编、目编程序执行等方面的比较。 3、 BIOS中断和DOS系统功能调用 BIOS(Basic Input Output System)中断 在DOS操作系统中可提供给应用程序使用的CRT、打印机、键盘磁盘驱动器等标准外设的驱动程序,它们以INT n的形式供用户调用。 DOS系统功能调用——INT 21H( AH=功能号 ) 返回DOS操作系统 输出信息到CRT或打印机 从键盘取入键入信息 管理磁盘驱动器 ………… 返回DOS操作系统方法: INT 20H INT 21H ; (AH=4CH) PUSH DS XOR AX,AX PUSH AX …… RET “80x86微处理器、指令系统与汇编语言程序设计”小结 以8086微处理器为主,掌握CPU的编程结构(EU/BIU的功能特点、CPU中的寄存器结构、标志寄存器及其应用方法、存储器组织中的逻辑地址与物理地址、最小方式下的8086系统基本配置、总线时序的基本概念 ) 80486指令操作数的寻址方式(立即数、寄存器、直接、寄存器间接、基址/变址) 常用指令的格式、功能及其使用方法(传送、算术/逻辑运算、移位、程序的控制转移) 汇编语句四字段典型格式(变量/标号的属性,常用的伪指令和操作符) 实模式下汇编语言程序设计方法(完整的汇编语言源程序结构;典型的顺序/分支/循环/子程序设计举例。 (例5-1、例5-2、例5-3、例5-4 、例5-5 、例5-6、例5-7、例5-8,作业及上机题) * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 可以注意到,段定义、过程定义和宏定义这三组伪指令,在形式上有以下特点: SEGMENT与ENDS ;首尾字符均为“S” PROC与ENDP ;首尾字符均为“P” MACRO与ENDM ;首尾字符均为“M” 在ENDS和ENDP前相应的段名和过程名不能省略,但ENDM前则不能再写宏名字。 例5-A;汇编语言子程序结构举例 scans.asm ;功能:用二进制显示中断向量表中(0 ~ 003FFH)数据D0H的个数 key EQU 0D0H;用符号表示常量(关键字) code SEGMENT ;代码段开始 ASSUME CS:code begin: MOV AX , 0000H MOV DS , AX MOV SI , 0000H MOV CX , 0400H MOV BX , 0 MOV AL , key next: CMP [ SI ] , AL JNZ point INC BX point: INC SI LOOP next
您可能关注的文档
- 微机原理、汇编语言与接口技术 作者 韩晓茹 ch12 IA-32微型计算机系统.ppt
- 微机原理与接口技术 作者 何珍祥 第1章 微型计算机.ppt
- 微机原理与接口技术 作者 何珍祥 第2章 典型微处理器.ppt
- 微机原理与接口技术 作者 何珍祥 第3章 存储器技术.ppt
- 微机原理与接口技术 作者 何珍祥 第4章 8086CPU指令系统.ppt
- 微机原理与接口技术 作者 何珍祥 第5章 汇编语言程序设计.ppt
- 微机原理与接口技术 作者 何珍祥 第7章 常用可编程接口芯片.ppt
- 微机原理与接口技术 作者 何珍祥 第10章 人机交互设备及接口.ppt
- 微机原理与接口技术 作者 何珍祥 第11章 微型计算机应用系统.ppt
- 微机原理与应用 作者 曹玉珍 中国机械工业教育协会 组编 微机原理与应用-第2章.ppt
最近下载
- 中药新药注册药学申报资料.ppt VIP
- 中药注册技术要求及申报资料.pptx VIP
- 中药注册分类及申报资料要求.doc VIP
- 第11课 中国古代的民族关系与对外交往 高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx VIP
- 中药注册分类及申报资料要求国家药监局2020年第68号通告.pdf
- 第11课 中国古代的民族关系与对外交往 课件-高二上学期历史统编版(2019)选择性必修1国家制度与社会治理.pptx VIP
- 中药注册分类及申报资料要求(国家药监局2020年第68号通告).pdf VIP
- 2025年山东省聊城市中考生物真题(含答案)原卷.pdf
- 第11课 中国古代的民族关系与对外交往 课件(共56张PPT)-高二上学期历史统编版(2025)选择性必修1国家制度与社会治理(含音频+视频).pptx VIP
- 第11课 中国古代的民族关系与对外交往 课件(共24张PPT)(含音频+视频).pptx VIP
原创力文档

文档评论(0)