第三章(huibian).ppt

  1. 1、本文档共132页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章(huibian)

第三章 宏汇编语言 学习指导 一、学习目标与要求 正确而熟练地使用地址表达式和数值表达式 熟悉常用的机器指令的指令助记符、功能及使用格式 区别机器指令语句和伪指令语句 常用的伪指令功能、使用方法 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

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档