- 11
- 0
- 约 110页
- 2015-12-14 发布于广东
- 举报
第4章 AT89S51汇编语言程序设计 ORG 0100H MOV R0, #0BH ;设待查十六进制数为B MOV A, R0 ;读数据 ANL A, #0FH ;屏蔽高4位 MOV DPTR, #TAB ;置表格首地址 MOVC A, @A+DPTR ;查表 MOV R0, A ;回存 SJMP $ ORG 1000H TAB:DB 30H, 31H, 32H, 33H, 34H DB 35H, 36H, 37H, 38H, 39H ;0~9的ASCII码 DB 41H, 42H, 43H, 44H, 45H, 46H ;A~F的ASCII码 END 当待查十六进制数为B时,本例执行结果为42H。 2.以PC为基址的查表指令的编程 当用PC作基址寄存器时,基址PC是当前程序计数器的内容,即查表指令的下条指令的首地址。查表范围是查表指令后256个字节的地址空间。由于PC本身是一个程序计数器,与指令的存放地址有关,所以查表操作有所不同。查表的步骤分三步: (1) 变址值(要查表中的项数与表格首地址之间的间隔字节数)→A; (2) 修正量(查表指令下一条指令的首地址到表格首地址之间的间隔字节数)+A→A; (3) 执行MOVC A, @A+PC指令。 【例4-8】用查表指令MOVC A, @A+PC编程指令实
您可能关注的文档
最近下载
- (高中物理)《传感器》知识梳理.pdf
- 高中物理电磁感应实验的STEAM教育融合教学研究课题报告.docx
- 特殊教育学院招生考试《语文》试卷.pdf VIP
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8中译英.docx
- 开元寺有多少年历史.pptx VIP
- 形形色色(课件)- 人美版(2024)美术一年级下册.pptx VIP
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 2025年信息系统安全专家针对对称加密的线性密码分析原理与实践专题试卷及解析.pdf VIP
原创力文档

文档评论(0)