Toshiba TLCS-90 Series Data Book page 350

8 bit microcontroller
Table of Contents

Advertisement

TOSHIBA
Appendix A Table of Machine Instructions
Appendix A
T~ble
of Machine Instructions (10/11)
9.
Jump, call and return
I Instructionl
Mnemonic
I
Code
Function
ISZIHXVNCI
T
I
IJP
cc,gg
IE8+gg:CO+cc
IIf ce, PC (- gg
1--------16/8 I (-
FIT
I
IJP
cc,ix+d
IF4+ix:d:CO+cc IIf cc, PC (- ix+d
1--------110/121 <-
FIT
IJP
cc,memlJP
cc,HL+A
IF7:CO+cc
IIf cc, PC (- HL+A
1--------114/161 <- FIT
I
I JP
cc ,mn
I EB :n:m:CO+cc
I
If
cc, PC <- mn
1--------110/121 <- FIT
I
IJR
cc,PC+d
ICO+cc:d
IIf cc, PC <- PC+d
1--------1418 I <- F/T
I
1---------------1--------------1-------------------------------1--------1-----1
I
IJP
mn
11A: n:m
I PC <- mn
1--------1
8
I
I
IJRL
PC+cd
11B:d:c
Ipc <- PC+cd
1--------1 10
I
1-----------1---------------1--------------1-------------------------------1--------1-----1
I
ICALL cc,gg
IE8+gg:DO+cc
IIf cc, PUSH PC,PC <- gg
1--------1 6/141 (- F/T
I
ICALL cc,ix+d
IF4+ix:d:DO+cc IIf cc, PUSH PC,PC <- ix+d
1--------110/181 <- F/T
I CALL cc,memlCALL cc,HL+A
IF7:DO+cc
IIf cc, PUSH PC,PC <- HL+A
1--------114/221 <- FIT
I
I CALL cC,mn
IEB:n:m:DO+cc
IIf cc, PUSH PC,PC <- mn
1--------110/181 <- F/T
I
1---------------1--------------1-------------------------------1--------1-----1
I
I CALL mn
11C: n:m
I PUSH PC ,PC <- am
1--------1 14
1
1
ICALL PC+cd
11D:d:c
IpUSH PC,PC (- PC+cd
1--------1 16
I
1-----------1---------------1--------------1-------------------------------1--------1-----1
IOJNZ
IDJNZ PC+d
118:d
IB <-B-1,
if
B( )0, PC(-PC+d
1--------1 10
I
1
IDJNZ BC,PC+d
119:d
1 BC<-BC-l, if BC< )0, PC<-PC+d
1--------1 10
I
1-----------1---------------1--------------1-------------------------------1--------1-----1
I
I RET
lIE
I POP PC
1--------1 10
I
I RET
I RET
cc
I FE: DO+cc
I
If
cc. POP PC
1--------1 6/141 <- F /T
I
IRETI
11F
Ipop AF, POP PC
1--------1 14
I
Condition codes
rcc~
I Symbol
I
Meaning
Flag value
Code
I
F
I Always false
0
I
I (None)
I Always true
I
I
8
I
1----------1------------------------------------1------------------------------1----------1
I
Z
I Zero
I Z
=
1
1
6
I
I
NZ
I Not Zero
1
z ..
O l E
I
1----------1------------------------------------1------------------------------1----------1
I
C
I Carry
I C .. 1
I
7
I
I
NC
1 No carry
I
c ..
0
I
F
I
1----------1------------------------------------1------------------------------1----------1
I PL or P I Plus
1
s"
0
1
0
1
1 MI or
M
1 Minus
1 S" 1
1
5
1
1----------1------------------------------------1------------------------------1----------1
I
NE
I No t
eq
ua l i z .. O l E
I
I
EQ
1 Equal
1 z .. 1
I
6
1
1----------1------------------------------------1------------------------------1----------1
1
ov
lOver flow
1 p/v" 1
1
4
1
1
NOV
I No overflow
1 p/V· 0
I
C
I
1----------1------------------------------------1------------------------------1----------1
I
PE
I Parity is even
I
p/v .. 1
1
4
1
1
PO
1 Parity is odd
1 p/V" 0
I
c
I
1----------1------------------------------------1------------------------------1----------1
1
GE
I Greater than or equal (signed)
I
(5 XOR p/v)
=
0
1
9
I
1----::----I-~~~-:~~~-2~~~~~~:-----------------f--~~-~~~_:~~2_:_~
_____________
1-----~----1
I
GT
I Greater than (s igned)
1 [Z OR (S XOR p/ V») .. 0
I
A
I
I
LE
1 Less than or equal (signed)
I
[Z OR
(S
XOR p/V») ,. 1
I
2
1
1----------1------------------------------------1------------------------------1----------1
I
UGE
I Unsigned greater than or equal
1
c ..
0
I
F
I
I
ULT
1 Unsigned less than
I C .. 1
I
7
1
1----------1------------------------------------1------------------------------1----------1
I
UGT
I Uns igned greater than
I
(C OR Z) .. 0
1
B
1
I
ULE
I Unsigned less than or equal
I
(C OR Z) .. 1
I
3
I
Appendix-IO

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents