|
HMS87C1808B Datasheet, PDF (98/99 Pages) List of Unclassifed Manufacturers – 8-BIT SINGLE-CHIP MICROCONTROLLERS | |||
|
◁ |
HMS87C1X04B/08B/16B
5. 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 BYTE CYCLE
CODE NO NO
y2
2
4/6
y3
3
5/7
x2
2
4/6
x3
3
5/7
OPERATION
Branch if bit clear :
if ( bit ) = 0 , then pc â ( pc ) + rel
Branch if bit set :
if ( bit ) = 1 , then pc â ( pc ) + rel
FLAG
NVGBHIZC
--------
--------
50
2
2/4 Branch if carry bit clear
if ( C ) = 0 , then pc â ( pc ) + rel
--------
D0
2
2/4 Branch if carry bit set
if ( C ) = 1 , then pc â ( pc ) + rel
--------
F0
2
2/4 Branch if equal
if ( Z ) = 1 , then pc â ( pc ) + rel
--------
90
2
2/4 Branch if minus
if ( N ) = 1 , then pc â ( pc ) + rel
--------
70
2
2/4 Branch if not equal
if ( Z ) = 0 , then pc â ( pc ) + rel
--------
10
2
2/4 Branch if minus
if ( N ) = 0 , then pc â ( pc ) + rel
--------
2F
2
4 Branch always
pc â ( pc ) + rel
--------
30
2
2/4 Branch if overflow bit clear
if (V) = 0 , then pc â ( pc) + rel
--------
B0
2
2/4 Branch if overflow bit set
if (V) = 1 , then pc â ( pc ) + rel
--------
3B 3
8 Subroutine call
5F
2
8
M( sp)â( pcH ), spâsp - 1, M(sp)â (pcL), sp âsp - 1,
if !abs, pcâ abs ; if [dp], pcLâ ( dp ), pcHâ ( dp+1 ) .
--------
FD
3
5/7 Compare and branch if not equal :
--------
8D
3
6/8
if ( A ) â ( M ) , then pc â ( pc ) + rel.
AC
3
5/7 Decrement and branch if not equal :
--------
7B
2
4/6
if ( M ) â 0 , then pc â ( pc ) + rel.
1B 3
3 Unconditional jump
1F
3
5
pc â jump address
--------
3F
2
4
4F
2
nA 1
U-page call
6 M(sp) â( pcH ), sp âsp - 1, M(sp) â ( pcL ),
sp â sp - 1, pcL â ( upage ), pcH â â0FFHâ .
Table call : (sp) â( pcH ), sp â sp - 1,
8 M(sp) â ( pcL ),sp â sp - 1,
pcL â (Table vector L), pcH â (Table vector H)
--------
--------
vi
SEP. 2004 Ver 1.03
|
▷ |