TSC80251-SK TEMIC [TEMIC Semiconductors], TSC80251-SK Datasheet - Page 25

no-image

TSC80251-SK

Manufacturer Part Number
TSC80251-SK
Description
8/16-bit Microcontroller with Serial Communication Interfaces
Manufacturer
TEMIC [TEMIC Semiconductors]
Datasheet
TSC80251G2D
Notes:
1. A shaded cell denotes an instruction in the C51 Architecture.
2. If this instruction addresses an I/O Port (Px, x= 0-3), add 1 to the number of states. Add 2 if it addresses a Peripheral SFR.
3. If this instruction addresses an I/O Port (Px, x= 0-3), add 2 to the number of states. Add 3 if it addresses a Peripheral SFR.
Notes:
1. A shaded cell denotes an instruction in the C51 Architecture.
2. States are given as jump not-taken/taken.
3. In internal execution only, add 1 to the number of states of the ‘jump taken’ if the destination address is internal and odd.
25
Exchange bytes
Exchange Digit
Push
Pop
XCH
XCHD
PUSH
POP
Jump conditional on status
JC
JNC
JE
JNE
JG
JLE
JSL
JSLE
JSG
JSGE
Mnemonic
Mnemonic
A, Rn
A, dir8
A, @Ri
A, @Ri
dir8
#data
#data16
Rm
WRj
DRk
dir8
Rm
WRj
DRk
rel
rel
rel
rel
rel
rel
rel
rel
rel
rel
<dest>, <src>
<dest>, <src>
Table 30. Summary of Exchange, Push and Pop Instructions
Table 31. Summary of Conditional Jump Instructions (1/2)
(1)
(1)
XCH A, <src>
XCHD A, <src>
PUSH <src>
POP <dest>
Jcc rel
ACC and register
ACC and direct address (on-chip RAM or SFR)
ACC and indirect address
ACC low nibble and indirect address (256 bytes)
Push direct address onto stack
Push immediate data onto stack
Push 16-bit immediate data onto stack
Push byte register onto stack
Push word register onto stack
Push double word register onto stack
Pop direct address (on-chip RAM or SFR) from stack
Pop byte register from stack
Pop word register from stack
Pop double word register from stack
Jump if carry
Jump if not carry
Jump if equal
Jump if not equal
Jump if greater than
Jump if less than, or equal
Jump if less than (signed)
Jump if less than, or equal (signed)
Jump if greater than (signed)
Jump if greater than or equal (signed)
Comments
Comments
(A)
(A)
(SP)
(SP)
(SP)
dest opnd
(PC)
IF [cc] THEN (PC)
3:0
src opnd
(SP) +1; ((SP))
(SP) + size (src opnd) - 1
(SP) - size (dest opnd) + 1;
(PC) + size (instr);
src opnd
((SP)); (SP)
Bytes
Bytes
Binary Mode
Binary Mode
1
2
1
1
2
4
5
3
3
3
2
3
3
3
2
2
3
3
3
3
3
3
3
3
3:0
(PC) + rel
States
States
1/4
1/4
2/5
2/5
2/5
2/5
2/5
2/5
2/5
2/5
src opnd;
3
2
3
3
4
4
4
5
4
5
9
3
5
9
(3)
(2)
(2)
(SP) -1
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
Rev. A - May 7, 1999
Bytes
Bytes
Source Mode
Source Mode
2
2
2
2
2
3
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
States
States
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
1/4
3
2
3
4
5
5
3
5
3
4
8
2
4
8
(3)
(2)
(2)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)
(3)

Related parts for TSC80251-SK