- 1、本文档共92页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、数据的拼拆 数据的拼拆(续) 数据的拼拆(续) 二、数据的转换 1. 二进制数与ASCII的相互转换 1. 二进制数与ASCII的相互转换 4.3 查表程序 查表程序举例 查表程序举例 数据表格超过256Byte解决办法 数据表格超过256Byte解决办法 数据表格超过256Byte查表程序举例 数据表格超过256Byte查表程序举例 查表操作步骤 查表操作的几个问题 查表操作的几个问题 查表操作的几个问题 数据表格超过256Byte查表 例程清单 数据表格超过256Byte查表 例程清单(续) 查表操作的几个问题 查表操作的几个问题 查表操作的几个问题 4.4 散转程序 设计步骤(续) (1)采用转移指令组成表 (1)采用转移指令组成表 多分支程序流程图 例程清单——采用转移指令组成表 例程清单——采用转移指令组成表 例程清单——采用转移指令组成表 例程清单——采用转移指令组成表 例程清单——采用转移指令组成表 (2)采用地址偏移量组成表 (2)采用地址偏移量组成表 (2)采用地址偏移量组成表 例程清单——采用地址偏移量组成表 (3)采用各分支入口地址组成表 (3)采用各分支入口地址组成表 (3)采用各分支入口地址组成表 例程清单——采用各分支入口地址组成表 例程清单——采用各分支入口地址组成表 例程清单——采用各分支入口地址组成表 例程清单——采用各分支入口地址组成表 例程清单——采用各分支入口地址组成表 1、通过ACC或寄存器传递 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数 2、通过堆栈传递参数完整程序 3、利用数据指针传递参数 例程清单 执行过程 执行过程 执行过程 执行过程 执行过程 第四章作业 第一版:P71 1、3、4 第二版:P85 1、3、4 实验一 数据区赋初值 实验一 数据区赋初值 实验一 数据区赋初值 实验二 I/O口实验 实验二 I/O口实验 实验二 I/O口实验 实验二 I/O口实验 作业1、数据块传送(方法1) 作业1、数据块传送(方法1) 作业1、数据块传送(方法2) 作业3、数据块求和 作业3、数据块求和 作业3、数据块求和 作业4、数据块查找 作业4、数据块查找 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH … 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH PUSH 70H … 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ SP 栈顶→ 数据进栈 (70H) 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH PUSH 70H PUSH 71H … 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ SP 栈顶→ 数据进栈 (70H) (71H) 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH PUSH 70H PUSH 71H ACALL SUBR (PC): … 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ SP 栈顶→ 数据进栈 (70H) (71H) (PC)L (PC)H 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH PUSH 70H PUSH 71H ACALL SUBR (PC): … SUBR: POP DPH 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ SP 栈顶→ 数据出栈 (70H) (71H) (PC)L (PC)H→(DPH) 例:内部RAM区清零 MAIN: MOV 70H, #30H MOV 71H, #0AH PUSH 70H PUSH 71H ACALL SUBR (PC): … SUBR: POP DPH POP DPL 子程序入口参数: RAM区起始地址—70H RAM区长度——71H 初始 SP→ SP 栈顶→ 数据出栈 (70H) (71H) (PC)H→(DPH)
您可能关注的文档
- METAL DOME简要技术介绍.ppt
- MSA讲义幻灯片.ppt
- MSA学习讲义-1.ppt
- NIEH考试项目说明.doc
- OSD指令教学.ppt
- PCB_入门.ppt
- Photoshop钢笔工具教程详解.doc
- Photoshop婚纱教程案例03.doc
- Photoshop婚纱教程案例07.doc
- Photoshop婚纱教程案例26.doc
- 陕西省澄城县寺前中学2024届高三第五次模拟考试语文试卷含解析.doc
- 湖北第二师范学院《形势与政策IV》2023-2024学年第一学期期末试卷.doc
- 郑州警察学院《财政税收法学》2023-2024学年第一学期期末试卷.doc
- 广东省清连中学2024年高三第一次模拟考试语文试卷含解析.doc
- 河南省平顶山市重点中学2025年高三3月起点调研语文试题含解析.doc
- 上海行健职业学院《汉字文化研究》2023-2024学年第一学期期末试卷.doc
- 山西林业职业技术学院《民事代理实务》2023-2024学年第二学期期末试卷.doc
- 河北枣强中学2025届高三下学期第一次月考含解析.doc
- 2025届甘肃省永昌县第四中学普通高中高三线上统一测试语文试题理试题含解析.doc
- 河北省滦县第二中学2024-2025学年学考高三语文试题含解析.doc
文档评论(0)