单片机原理及应用(陈燕)第3章 指令系统.pptVIP

  • 19
  • 0
  • 约1.68万字
  • 约 90页
  • 2017-05-15 发布于浙江
  • 举报

单片机原理及应用(陈燕)第3章 指令系统.ppt

例如,将固定的、按一定顺序排列的表格存放在程序存储器中,在程序运行中由A的动态参量来确定读取对应的表格参数。 第3条为散转指令,A中内容为程序运行后的动态结果,可根据A中不同内容,实现跳向不同程序入口的跳转。 6.相对寻址方式 解决程序转移。该寻址是以该转移指令的地址(PC值)加上它的字节数,再加上相对偏移量(rel),形成新的转移目的地址,从而程序转移到该目的地址。转移的目的地址用下式计算: 目的地址=转移指令所在的地址+转移指令字节数+rel 其中,偏移量rel是带符号8位二进制补码数,–128~+127。 程序转移范围是以转移指令的下条指令首地址为基准地址,相对偏移在–128~+127之间。 DPTR为16位的数据指针,分为DPH和DPL。操作十分灵活方便。设有两个DPTR后,就可避免频繁的出入堆栈操作。 对于所有MOV类指令,累加器A是一个特别重要的8位寄存器,CPU对它具有其他寄存器所没有的操作指令。后面将要介绍的加、减、乘、除指令都是以A作为目的操作数。 Rn为所选择的寄存器组中的R0~R7,直接地址direct为内部RAM的00H~7FH和特殊功能寄存器(地址范围80H~FFH) 在间接地址中,用R0或R1作为内部RAM的地址指针,可访问内部RAM的00H~7FH共128个单元。 (2)MOVC A,@A+DPTR DPTR为基址寄存器,A的内容(无符号数

文档评论(0)

1亿VIP精品文档

相关文档