- 5
- 0
- 约3.09万字
- 约 132页
- 2019-05-19 发布于江苏
- 举报
第三章 宏汇编语言 学习指导 一、学习目标与要求 正确而熟练地使用地址表达式和数值表达式 熟悉常用的机器指令的指令助记符、功能及使用格式 区别机器指令语句和伪指令语句 常用的伪指令功能、使用方法 5. 熟练掌握常用的DOS系统功能调用(1,2,9,10号调用) 第三章 宏汇编语言 学习指导 二、学习重点 1.宏汇编语言中的表达式 (1) 符号常量 (2) 变量 (数据在主存中的存储示意图) (3) 地址表达式 (4) 属性定义算符 (PTR,跨段前缀) (5) 属性分离算符 (SEG, OFFSET) 第三章 宏汇编语言 学习指导 二、学习重点 2.常用的机器指令语句 (1) 数据传送指令 (2) 算术运算指令 (3) 位操作指令 要求掌握各指令的语法规定,功能,最常用指令对标志寄存器的影响。 第三章 宏汇编语言 学习指导 二、学习重点 3.常用的伪指令 (1) 数据定义伪指令 (2) 符号定义伪指令 (3) 段定义伪指令 (4) 假定伪指令 (5) 源程序结束伪指令 (6)汇编地址计数器$ 第三章 宏汇编语言 学习指导 二、学习重点 4. 常用的DOS系统功能调用 1,2,9,10 号 特别注意特殊字符的显示效果: 0AH, 0DH 特别注意 ‘$’ (24H) 的作用。 第三章 宏汇编语言 学习指导 三、学习难点 变量、地址表达式的使用 常用的机器指令的记忆、各指令的特殊要求 汇编地址计数器$和假定伪指令 正确理解DOS系统功能调用、注意特殊字符的显示效果 第三章 宏汇编语言 3.1 宏汇编语言的基本语法 3.2 常用的机器指令语句 3.3 伪指令语句 3.4 常用的系统功能调用 3.5 总结 3.1 宏汇编语言的基本语法 常量与数值表达式 常量 数值表达式 变量、标号与地址表达式 变量 标号 地址表达式 1.常量与数值表达式 (1) 常量 C语言中的常量定义:#define pi=3.1415926 常量的基本概念:汇编时已有确定的数值的量。 ●用途: . 机器指令语句中的立即操作数; . 也可作存贮器操作数的组成部分(位移量V); . 在数据定义伪指令语句中给变量赋初值; ● 分类: 数值常量、符号常量 1.常量与数值表达式——常量 符号常量的定义: 等价伪指令 EQU 等号伪指令 = ● 使用:定义后直接引用符号名。 ● 注意: ①符号常量不分配存贮单元,只建立等价代换关系, 可出现在任何段。 ②用EQU语句定义的符号常量在该程序中不能再重新赋值,而用“=”定义的符号常量可多次重新赋值,使用时,以最后一次定义的值为准。 符号常量 例1: DATA SEGMENT USE16 NUMBER EQU 4; COUNT = 35 TAB DW 70,80H,-5,NUMBER ┇ MOV AX,NUMBER MOV SI, COUNT MOV DX, TAB COUNT = 10 MOV BX, COUNT[ECX] MOV CX, TAB[ECX] ; 注意这两条指令的区别 ● 符号常量特点: ① 在汇编期间被代换成相应等价的数据; ② 提高程序的可读性; ③ 便于随时修改程序中的参数。 符号常量 例2: .386 ;选择的处理器为386 DATA SEGMENT USE16 ;USE16定义了16 数据段 位的段 SUM DW 0 ;SUM为字变量,初值为0
您可能关注的文档
最近下载
- 心脑血管的危害和防治.ppt
- 上海2024年高考英语试卷.doc VIP
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8中译英.docx
- 07 王涛-教师资格-数学学科知识与教学能力(高中)-第三部分第五章至第八章(46-48讲).pdf VIP
- 《业财一体化实训教程-----金蝶云星空V7.5》.pptx VIP
- 2014广东粤西北事业单位考试真题及答案——通用类.doc VIP
- 基于PLC的运料小车自动控制设计研究.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》(含附录使用指南-中文版-译-2025年9月).docx VIP
- 《宋代点茶文化与艺术》全套教学课件.pptx
- 年产3000吨猕猴桃果汁工厂设计_毕业设计.doc VIP
原创力文档

文档评论(0)