微机原理及应用版第章汇编语言程序设计.ppt

微机原理及应用版第章汇编语言程序设计.ppt

微机原理及应用版第章汇编语言程序设计.ppt

第4章 汇编语言程序设计 4.1 汇编语言语法 源程序结构与组成 段 语 句 指令语句 伪指令 / 指示性语句 宏指令语句 名 字 4.1.2 汇编语言伪指令 伪指令分类 类别: 5. 模块定义和结束伪指令 ⑵ END 其它伪指令 ⑵ 定位伪指令ORG ⑶ 基数控制伪指令RADIX 1. 常 量 2. 变 量 3. 表达式与运算符 运算符 (5)属性运算符 典型应用之二:指定内存操作数的类型 典型应用之三:与EQU一起定义一个新的变量 3) SHORT 4) 其它 运算符的优先级 4. 注释项 例 4.2 汇编语言程序实现 汇编程序返回DOS方法 4.3 汇编语言程序设计方法及应用 (1) 分析问题 2. 结构化程序设计 例题4.3 流程图及编码 跳转的实现 双分支程序 多分支程序设计 多分支程序设计方法 ⑴ 转移表法 跳转表 ⑵ 地址表法 ⑶ 逻辑分解法 零次或先判断后执行 非零次或先执行后判断 循环程序设计建议 4.3.5 子程序设计 采用子程序优点 2. 子程序设计方法 ⑴ 过程定义 ⑵ 子程序的现场保护和现场恢复 1) 利用堆栈实施现场保护和现场恢复 2) 利用空闲的存储区实施现场保护和现场恢复 1) 用寄存器传递参数 2) 用存储单元传递参数 【例题4.12】采用第二种形式,实现无符号字数组的求和。 子程序 SUM_W 3) 通过堆栈实现参数传递 【例题4.

文档评论(0)

1亿VIP精品文档

相关文档