资料介绍
单片机资料
表 3-6 程序控制指令
1. 程序控制指令的一般性说明
* 程序控制指令又分“无条件转移”、“调用与返回”和“条件转移”等三类。
* 对程序控制指令应掌握:转移地址如何生成及其转移范围。
* 注意!MCS-51条件转移指令的运用与计算并无特别的联系。
* 位值判别转移使程序设计更为灵活,是MCS-51指令系统的特色。
* 应特别注意变址转移指令JMP与比较转移指令CJNE的用法。
|操作|操作数 |条 件 |转 移 地 址|说 明 |
|码 | | | | |
|AJMP|addr11 |无条件 |(PC)←(PC)+2|短转移,只改变PC的低11|
| | | |(PC)0-10←ad|位,转移范围2K。 |
| | | |dr11 | |
|LJMP|addr16 |无条件 |(PC)←addr16|长转移,转移范围全64K |
| | | | |空间 |
|SJMP|rel |无条件 |(PC)←(PC)+2|相对转移 |
| | | |+rel |,范围-126~+129。 |
|JMP |@A+DPTR |无条件 |(PC)←(A)+(D|散转指令,根据A值变址 |
| | |