- 18
- 0
- 约3.61千字
- 约 22页
- 2016-12-09 发布于湖北
- 举报
3.2 查表程序和子程序 查表程序 子程序 * * 主要内容: 在编写程序的过程中可以借鉴现有的数据、表 格或程序段。使用已知表格内容时要用到查表指 令;使用某个特定功能的程序段时要用到子程序调 用和返回指令。 一、查表程序 在很多情况下,通过查表比通过计算解决问题 要简便得多。在编程序时也有类似的情况:有时通 过查表程序比通过运算程序要简单得多,编程也较 为容易。 在MCS-51中查表时的数据表格是存放在程序 ROM而不是数据RAM,在编程时可以很方便地通 过DB或DW伪指令把表格的内容存入ROM中。用 于查表的指令有两条: MOVC A,@A+DPTR MOVC A,@A+PC 这两条查表指令都可以对ROM中的数据表格 进行查找,查找数据的原理类似,但在使用时是有 区别的。 1、使用MOVC A,@A+DPTR指令查表 该指令用DPTR作基址寄存器,此时查表操作较 为简单,可以分为三步: (1) 将所查表格的首地址存入DPTR数据指针寄存 器; (2) 将所查表的项数(即在表中位置是第几项) 送到累加器A; (3) 执行查表指令MOVC A,@A+DPTR,进行 读数,查表的结果送回累加器A。 MOV A,#4 MOV DPTR,#TAB MOVC A,@A+DPTR MOV R3,A
您可能关注的文档
- 《水文地质勘察》设计指导书探析.doc
- 《税法(Ⅰ)》2013年真题探析.doc
- 《税收征管法实施细则》-探析.doc
- 《泰康人寿保险股份有限公司电话销售人员管理办法》探析.doc
- 3、知识竞赛风险部分解剖.ppt
- 《听听那冷雨》导学案含探析.doc
- 《统计学原理》参考探析.doc
- 《图书馆学》复习题及探析.doc
- 《图在小学科学教学中的应用》题探析.doc
- 《土方开挖专项施工方案》:探析.doc
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)