单片机程序控制指令解析.doc
《单片机程序控制指令解析.doc》由会员分享,可在线阅读,更多相关《单片机程序控制指令解析.doc(5页珍藏版)》请在三一文库上搜索。
1、单片机程序控制指令解析表程序控制指令操作码操作数条 件转 移 地 址说明AJMPaddr11无条件(PC)(PC)+2(PC)0-10addr11短转移,只改变PC的低11位,转移范围2K。LJMPaddr16无条件(PC)addr16长转移,转移范围全64K空间SJMPrel无条件(PC)(PC)+2+rel相对转移 ,范围-126+129。JMPA+DPTR无条件(PC)(A)+(DPTR)散转指令,根据A值变址转移ACALLaddr11无条件(PC)(PC)+ 2(PC)L、(PC)H压栈(PC)0-10addr11短调用,只改变PC的低11位,转移范围2K。LCALLaddr16无条件
2、(PC)(PC)+ 3(PC)L、(PC)H压栈(PC)addr16长调用,调用范围全64K空间RET隐含(SP)无条件(PC)H(SP)(PC)L(SP)-1)子程序返回。RETI中断返回。JZrel(A)= 0(PC)(PC)+2+rel根据A的值条件转移。JNZ(A)0JCrel(C)= 0(PC)(PC)+2+rel根据C的值条件转移。JNC(C)= 1JNBbit, rel(bit)=0(PC)(PC)+3+rel位值判别转移。(负逻辑)JB(bit)=1位值判别转移。(正逻辑)JBC(bit)=1同JB,加(bit)清零功能。DJNZRn, rel(Rn)-10(PC)(PC)+2+rel循环指令。循环计数器自动减1,归0则退出循环。dir, rel(dir)-10(PC)(PC)+3+rel操作码操作数条件转 移 地 址说明CJNEA,dir,relA,#data,rel Rn,#data,relRi,#data,rel(A)(direct)(A)#data(Rn)#data(Ri)#data(PC)(PC)+3+rel按无符号数比较,两数不等则转移。若前一数小,C置1;若前一数不小于后一数,C清零。NOP无无(PC)(PC)+1空操作,顺序执行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 程序控制 指令 解析
链接地址:https://www.31doc.com/p-3398464.html