|
GMS81C7216 Datasheet, PDF (103/121 Pages) List of Unclassifed Manufacturers – 8-BIT SINGLE-CHIP MICROCONTROLLERS | |||
|
◁ |
GMS81C7208/7216
Branch / Jump Operation
No.
Mnemonic
1
BBC A.bit,rel
2
BBC dp.bit,rel
3
BBS A.bit,rel
4
BBS dp.bit,rel
5
BCC rel
6
BCS rel
7
BEQ rel
8
BMI rel
9
BNE rel
10
BPL rel
11
BRA rel
12
BVC rel
13
BVS rel
14
CALL !abs
15
CALL [dp]
16
CBNE dp,rel
17
CBNE dp+X,rel
18
DBNE dp,rel
19
DBNE Y,rel
20
JMP !abs
21
JMP [!abs]
22
JMP [dp]
23
PCALL upage
24
TCALL n
Op
Code
y2
y3
x2
x3
50
D0
F0
90
70
10
2F
30
B0
3B
5F
FD
8D
AC
7B
1B
1F
3F
4F
nA
Byte
No
2
3
2
3
2
2
2
2
2
2
2
2
2
3
2
3
3
3
2
3
3
2
2
1
Cycle
No
4/6
5/7
4/6
5/7
2/4
2/4
2/4
2/4
2/4
2/4
4
2/4
2/4
8
8
5/7
6/8
5/7
4/6
3
5
4
6
8
Operation
Branch if bit clear :
if ( bit ) = 0 , then pc â ( pc ) + rel
Flag
NVGBHIZC
--------
Branch if bit set :
if ( bit ) = 1 , then pc â ( pc ) + rel
Branch if carry bit clear
if ( C ) = 0 , then pc â ( pc ) + rel
Branch if carry bit set
if ( C ) = 1 , then pc â ( pc ) + rel
Branch if equal
if ( Z ) = 1 , then pc â ( pc ) + rel
Branch if minus
if ( N ) = 1 , then pc â ( pc ) + rel
Branch if not equal
if ( Z ) = 0 , then pc â ( pc ) + rel
Branch if plus
if ( N ) = 0 , then pc â ( pc ) + rel
Branch always
pc â ( pc ) + rel
Branch if overflow bit clear
if (V) = 0 , then pc â ( pc) + rel
Branch if overflow bit set
if (V) = 1 , then pc â ( pc ) + rel
Subroutine call
M( sp)â( pcH ), spâsp - 1, M(sp)â (pcL), sp âsp - 1,
if !abs, pcâ abs ; if [dp], pcLâ ( dp ), pcHâ ( dp+1 ) .
Compare and branch if not equal :
if ( A ) â ( M ) , then pc â ( pc ) + rel.
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
--------
Decrement and branch if not equal :
if ( M ) â 0 , then pc â ( pc ) + rel.
--------
Unconditional jump
pc â jump address
U-page call
M(sp) â( pcH ), sp âsp - 1, M(sp) â ( pcL ),
sp â sp - 1, pcL â ( upage ), pcH â â0FFHâ .
Table call : (sp) â( pcH ), sp â sp - 1,
M(sp) â ( pcL ),sp â sp - 1,
pcL â (Table vector L), pcH â (Table vector H)
--------
--------
--------
FEB. 2005 Ver 1.04
xi
|
▷ |