![Sino Wealth SH61F83 Скачать руководство пользователя страница 13](http://html1.mh-extra.com/html/sino-wealth/sh61f83/sh61f83_manual_1283060013.webp)
SH61F83
13
Instruction Set List (continued)
Program Branching
Opcode
Bytes Cycles
Meaning
JC
rel
(not taken)
2
2
Jump if carry is set Jump if less than
(taken)
4
JNC
rel
(not taken)
2
2
Jump if carry is not set Jump if greater than or equal
(taken)
4
JB
bit, rel
(not taken)
3
4
Jump if dir bit is set
(taken)
6
JNB
bit, rel
(not taken)
3
4
Jump if dir bit is not set
(taken)
6
JBC
bit, rel
(not taken)
3
4
Jump if dir bit is set and clear bit
(taken)
6
JZ
rel
(not taken)
2
3
Jump if acc is zero
(taken)
5
JNZ
rel
(not taken)
2
3
Jump if acc is not zero
(taken)
5
SJMP
rel
2
4
Short jump (relative address)
ACALL
addr11
2
7
Absolute subroutine call
LCALL
addr16
3
7
Long subroutine call
RET
1
8
Return from subroutine
RETI
1
8
Return from interrupt
AJMP
addr11
2
4
Absolute jump
LJMP
addr16
3
5
Long jump
JMP
@A+DPTR
1
6
Jump indir relative to DPTR
CJNE
A, direct, rel
(not taken)
3
4
Compare dir byte to acc. And jump if not equal
(taken)
6
CJNE
A, #data, rel
(not taken)
3
4
Compare imm. Data to acc. And jump if not equal
(taken)
6
CJNE
Rn, #data, rel
(not taken)
3
4
Compare imm. Data to reg and jump if not equal
(taken)
6
CJNE
@Ri, #data, rel
(not taken)
3
4
Compare imm. Data to indir and jump if not equal
(taken)
6
DJNZ
Rn, rel
(not taken)
2
3
Decrement reg and jump if not zero
(taken)
5
DJNZ
direct, rel
(not taken)
3
4
Decrement dir byte and jump if not zero
(taken)
6
NOP
1
1
No operation