MITSUBISHI MICROCOMPUTERS
4280 Group
SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER for INFRARED REMOTE CONTROL TRANSMITTERS
LIST OF INSTRUCTION FUNCTION
Grouping
Grouping
Grouping Mnemonic
TAB
Function
(A) ← (B)
Mnemonic
LA n
Function
(A) ← n
Mnemonic
SEAM
Function
(A) = (M(DP)) ?
n = 0 to 15
TBA
TAY
TYA
TEAB
(B) ← (A)
(A) ← (Y)
(Y) ← (A)
(A) = n ?
SEA n
(SP) ← (SP) + 1
n = 0 to 15
TABP p
(SK(SP)) ← (PC)
(PCH) ← p p=0 to 7
(PCL) ← (DR2–DR0,
A3–A0)
(PCL) ← a6–a0
B a
(PCH) ← p
BL p, a
(ER7–ER4) ← (B)
(ER3–ER0) ← (A)
When URS=0
(PCL) ← a6–a0
(B) ← (ROM(PC))7 to 4
(A) ← (ROM(PC))3 to 0
When URS=1
(PCL) ← (a6–a4,
A
A
3–
3–
A
0)
0)
BA a
TABE
TDA
(B) ← (ER7–ER4)
(A) ← (ER3–ER0)
(CY) ← (ROM(PC))8
(B) ← (ROM(PC))7 to 4
(A) ← (ROM(PC))3 to 0
(PC) ← (SK(SP))
(SP) ← (SP) – 1
(PCH) ← p
BLA p, a
(PCL) ← (a6–a4,
A
(DR2–DR0) ← (A2–A0)
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← 2
BM a
LXY x, y (X) ← x, x = 0 to 3
(Y) ← y, y = 0 to 15
(A) ← (A) + (M(DP))
(PCL) ← a6–a0
AM
INY
(Y) ← (Y) + 1
(Y) ← (Y) – 1
(A) ← (A) + (M(DP))
+ (CY)
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
AMC
BML p, a
DEY
TAM j
(CY) ← Carry
(PCH) ← p p= 0 to 7
(PCL) ← a6–a0
(A) ← (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
A n
(A) ← (A) + n
n = 0 to 15
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← p p= 0 to 7
BMLA p,
a
XAM j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
SC
(CY) ← 1
(PCL) ← (a6–a4,
A
3–
A0)
RC
(CY) ← 0
(PC) ← (SK(SP))
(SP) ← (SP) – 1
RT
XAMD j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
(CY) = 0 ?
SZC
CMA
RAR
LGOP
(A) ← (A)
(PC) ← (SK(SP))
(SP) ← (SP) – 1
RTS
(Y) ← (Y) – 1
→ CY → A3A2A1A0
XAMI j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
Logic operation
instruction
(Y) ← (Y) + 1
XOR, OR, AND
(Mj(DP)) ← 1
SB j
j = 0 to 3
RB j
SZB j
(Mj(DP)) ← 0
j = 0 to 3
(Mj(DP)) = 0 ?
j = 0 to 3
MITSUBISHI
ELECTRIC
23