4283 Group
LIST OF INSTRUCTION FUNCTION
Grouping
Page
33
Mnemonic
TAB
Function
Page
40
Function
Grouping
Mnemonic
LA n
(A) ← (B)
(B) ← (A)
(A) ← (Y)
(Y) ← (A)
(A) ← n
n = 0 to 15
TBA
TAY
TYA
TEAB
42
42
44
43
41
(SP) ← (SP) + 1
TABP p
(SK(SP)) ← (PC)
(PCH) ← p p=0 to 15
(PCL) ← (DR2–DR0, A3–A0)
When URS=0
(ER7–ER4) ← (B)
(ER3–ER0) ← (A)
(B) ← (ROM(PC))7 to 4
(A) ← (ROM(PC))3 to 0
When URS=1
TABE
TDA
(B) ← (ER7–ER4)
(A) ← (ER3–ER0)
41
(CY) ← (ROM(PC))8
(B) ← (ROM(PC))7 to 4
(A) ← (ROM(PC))3 to 0
(PC) ← (SK(SP))
(DR2–DR0) ← (A2–A0)
42
33
(SP) ← (SP) – 1
LXY x, y (X) ← x, x = 0 to 3
(Y) ← y, y = 0 to 15
(A) ← (A) + (M(DP))
29
29
AM
INY
(Y) ← (Y) + 1
(Y) ← (Y) – 1
33
32
42
(A) ← (A) + (M(DP)) + (CY)
(CY) ← Carry
AMC
DEY
TAM j
29
(A) ← (A) + n
A n
(A) ← (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
n = 0 to 15
37
35
39
32
35
33
(CY) ← 1
SC
XAM j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
45
45
(CY) ← 0
RC
(CY) = 0 ?
SZC
CMA
RAR
LGOP
XAMD j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
(A) ← (A)
→ CY → A3A2A1A0
(Y) ← (Y) – 1
Logic operation
instruction
XAMI j
(A) ←→ (M(DP))
(X) ← (X) EXOR(j)
j = 0 to 3
45
XOR, OR, AND
36
35
39
(Y) ← (Y) + 1
(Mj(DP)) ← 1
SB j
j = 0 to 3
(Mj(DP)) ← 0
RB j
SZB j
j = 0 to 3
(Mj(DP)) = 0 ?
j = 0 to 3
Rev.1.01 Mar 20, 2006 page 26 of 62
REJ03B0109-0101