分支跳越指令
| 指 令 | 功 能 |
| AJMP address | 在2k byte的範圍內直接跳越 |
| LJMP address | 在64k byte的範圍內直接跳越 |
| SJMP address | 在同頁內之相對跳越 |
| JMP @A+DPTR | 跳至位址A+DPTR處執行程式 |
| JZ address | 若A=0則跳 |
| JNZ address | 若A不等於0則跳 |
| JC address | 若C=1則跳 |
| JNC address | 若C=0則跳 |
| JB bit,address | 若bit=1則跳 |
| JNB bit,address | 若bit=0則跳 |
| JBC bit,address | 若bit=1則跳,並令bit=0 |
| CJNE A,direct,address | 若A不等於direct則跳 |
| CJNE A,#data,address | 若A不等於data則跳 |
| CJNE Rn,#data,address | 若Rn不等於data則跳 |
| CJNE @Rm,#data,address | 若(Rm)不等於data則跳 |
| DJNZ Rn,address | 把暫存器的內容減1,若結果不等於零則跳 |
| DJNZ direct,address | 把直接定址位元組的內容減1,若結果不等於零則跳 |