定的、按一定顺序排列的表格存放在程序存储器中,在程序运行中由A的动态参量来确定读取对应的表格参数。 第3条为散转指令,A中内容为程序运行后的动态结果,可根据A中不同内容,实现跳向不同程序入口的跳转。 6.相对寻址方式 解决程序转移。该寻址是以该转移指令的地址(PC值)加上它的字节数,再加上相对偏移量(rel),形成新的转移目的地址,从而程序转移到该目的地址。转移的目的地址用下式计算: 目的地址=转移指令所在的地址+转移指令字节数+rel AT89S51有两个DPTR,通过设置特殊功能寄存器AUXR1中的DPS位来选择。当DPS=1,则指令中的DPTR即为DPTR1,DPTR0被屏蔽,反之亦然。 DPTR为16位的数据指针,分为DPH和DPL。操作十分灵活方便。设有两个DPTR后,就可避免频繁的出入堆栈操作。 对于所有MOV类指令,累加器A是一个特别重要的8位寄存器,CPU对它具有其他寄存器所没有的操作指令。后面将要介绍的加、减、乘、除指令都是以A作为目的操作数。 该指令占用一个字节,下一条指令的地址为1001H,(PC)=1001H再加上A中的30H,得1031H,结果把程序存储器中1031H的内容送入累加器A。 优点:不改变特殊功能寄存器及PC的状态,根据A的内容就可以取出表格中的常数。 缺点:表格只能存放在该条查表指令所在地址的+256个单元之内,表格大小受到限制,
您可能关注的文档
最近下载
- 2026春季安徽黄山东海景区开发有限公司东海索道分公司招聘49人考试参考试题及答案解析.docx VIP
- 2025年郑州轨道工程职业学院单招职业技能测试题库word.docx VIP
- 山东省泰安市新泰市2024-2025学年八年级下学期期中物理试题(含答案).pdf VIP
- 2022年公开考调机关事业单位工作人员实绩量化评分表.xls VIP
- 高中化学方程式书写及高中化学方程式总结.doc VIP
- 装配钳工 中级工试卷.docx VIP
- 15G367-1- 预制钢筋混凝土板式楼梯.pdf VIP
- 《集成电路封装与测试》课件——07封装缺陷和失效.ppt VIP
- 公司二次经营创效管理实施细则.docx VIP
- GB/T 3880.1-2023一般工业用铝及铝合金板、带材 第1部分:一般要求.pdf
原创力文档

文档评论(0)