4500/720 Series 720 Family Models 4513, 4514 Group User's Manual

4513/4514 Group User’s Manual
HARDWARE
1-63
LIST OF INSTRUCTION FUNCTION
Group-
ing
RAM addresses
Function
(Mj(DP)) 1
j = 0 to 3
(Mj(DP)) 0
j = 0 to 3
(Mj(DP)) = 0 ?
j = 0 to 3
(A) = (M(DP)) ?
(A) = n ?
n = 0 to 15
(PCL) a6–a0
(PCH) p
(PCL) a6–a0
(PCH) p
(PCL) (DR2–DR0,
A3–A0)
(SP) (SP) + 1
(SK(SP)) (PC)
(PCH) 2
(PCL) a6–a0
(SP) (SP) + 1
(SK(SP)) (PC)
(PCH) p
(PCL) a6–a0
(SP) (SP) + 1
(SK(SP)) (PC)
(PCH) p
(PCL) (DR2–DR0,
A3–A0)
(PC) (SK(SP))
(SP) (SP) – 1
(PC) (SK(SP))
(SP) (SP) – 1
(PC) (SK(SP))
(SP) (SP) – 1
Comparison
operation
Subroutine operation
Branch operation
Bit operation
Return operation
Mnemonic
SB j
RB j
SZB j
SEAM
SEA n
B a
BL p, a
BLA p
BM a
BML p, a
BMLA p
RTI
RT
RTS
Mnemonic
XAMI j
TMA j
LA n
TABP p
AM
AMC
A n
AND
OR
SC
RC
SZC
CMA
RAR
Function
(A) (M(DP))
(X) (X)EXOR(j)
j = 0 to 15
(Y) (Y) + 1
(M(DP)) (A)
(X) (X)EXOR(j)
j = 0 to 15
(A) n
n = 0 to 15
(SP) (SP) + 1
(SK(SP)) (PC)
(PCH) p
(PCL) (DR2–DR0,
A3–A0)
(B) (ROM(PC))74
(A) (ROM(PC))30
(PC) (SK(SP))
(SP) (SP) – 1
(A) (A) + (M(DP))
(A) (A) + (M(DP)) +
(CY)
(CY) Carry
(A) (A) + n
n = 0 to 15
(A) (A) AND (M(DP))
(A) (A) OR (M(DP))
(CY) 1
(CY) 0
(CY) = 0 ?
(A) (A)
CY A3A2A1A0
Mnemonic
TAB
TBA
TAY
TYA
TEAB
TABE
TDA
TAD
TAZ
TAX
TASP
LXY x, y
LZ z
INY
DEY
TAM j
XAM j
XAMD j
Function
(A) (B)
(B) (A)
(A) (Y)
(Y) (A)
(E7–E4) (B)
(E3–E0) (A)
(B) (E7–E4)
(A) (E3–E0)
(DR2–DR0) (A2–A0)
(A2–A0) (DR2–DR0)
(A3) 0
(A1, A0) (Z1, Z0)
(A3, A2) 0
(A) (X)
(A2–A0) (SP2–SP0)
(A3) 0
(X) x, x = 0 to 15
(Y) y, y = 0 to 15
(Z) z, z = 0 to 3
(Y) (Y) + 1
(Y) (Y) – 1
(A) (M(DP))
(X) (X)EXOR(j)
j = 0 to 15
(A) (M(DP))
(X) (X)EXOR(j)
j = 0 to 15
(A) (M(DP))
(X) (X)EXOR(j)
j = 0 to 15
(Y) (Y) – 1
RAM to register transfer
Arithmetic operation
RAM to register transfer
Register to register transfer
Group-
ing
Group-
ing
LIST OF INSTRUCTION FUNCTION