Hitachi AP1 Data Book page 255

4-bit single-chip microcomputer
Table of Contents

Advertisement

------------------------------------------------------------------HMCS404C
Table
22.
Immediate Instruction
wz
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
STATUS
YCLE
Load A from Immediate
LAI i
1 0 0 0 1 1 i3 i2 i, io
i - A
1/1
Load B from Immediate
LBI i
1 0 0 0 0 0
iJ
i2 i, io
i - B
1/1
Load Memory from Immediate
LMID i,d
&JaJ7&J5
~~~~~~~ ~
i - M
2/2
Load Memory from Immediate, Increment Y
LMIIY i
1 0 1 0 0 1 i3 i2
i,
io i---+M,Y+1---+Y
NZ
1/1
Table
23.
Register-to-Register Instruction
wz·
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
STATUS
YCLE
Load A from B
LAB
0 0 0 1 0 0 1 0 0 0
B---+A
1/1
Load B from A
LBA
0 0 1 1 0 0 1 0 0 0
A---+B
1/1
Load A from Y
LAY
0 0 1 0 1 0 1 1 1 1
Y---+A
1/1
Load A from SPX
LASPX
0 0 0 1 1 0 1 0 0 0
SPX---+A
1/1
Load A from SPY
LASPY
0 0 0 1 0 1 1 0 0 0
SPY---+A
1/1
Load A from MR
LAMR m
1 0 0 1 1 1 m3m2m,mO
MR(m)---+A
1 '1
Exchange MR and A
XMRAm
1 0 1 1 1 1 m3m2m,mO
MR(m)~A
1/1
Table
24.
RAM Address Instruction
wz
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
STATUS
YCLE
Load W from Immediate
LWI
i
001 1 1 1 b i2
i, i.
i - W
1/1
Load X from Immediate
LXI
i
1 000 1 0 b i2 i, io
i - X
1/1
Load V from Immediate
LVI
i
1 0000 1 b
i2
i, io
i - V
1/1
Load X from A
LXA
0011101000
A-X
1/1
Load Y from A
LYA
0011011000
A-Y
L' 1
Increment Y
IY
0001011100
Y+1---+Y
NZ
1/1
Decrement Y
DY
001 101 1 1 1 1
Y-1---+Y
NB
1/1
Add A to Y
AYY
0001010100
Y+A---+Y
OVF
1/1
Subtract A from Y
SYY
0011010100
Y-A---+Y
NB
1/1
Exchange X and SPX
XSPX
0000000001
X~SPX
1/1
Exchange Y and SPY
XSPY
0000000010
V-SPY
1/1
Exchange X and SPX,Y and SPY
XSPXY
0000000011
X~SPX,Y~SPY
1/1
Table
25.
RAM Register Instruction
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
STATUS
WORD
Z L E
Load A from Memory
LAM(XY)
00100100yx
M---+A,
(~::~~~)
1/1
Load A from Memory
LAMD d
0110010000
M---+A
2/2
dgdad7 d6 dsd.d3 d2 d, do
Load B from Memory
LBM(XY)
00010000yx
M---+B,
(O:~p~)
1/1
Load Memory from A
LMA(XY)
00100101yx
A---+M,
(~::~~~)
1/1
Load Memory from A
LMAD
d
0110010100
A---+M
2/2
dgda d7 d6 ds d. d3 d2 d, do
Load Memory from A, Increment Y
LMAIY(X)
000101000x
A---+M,Y + 1---+YIX·-SPXI
NZ
1/1
Load Memory from A, Decrement Y
LMADY(X)
001101000x
A---+M,Y -1---+YIX·.SPXI
NB
1/1
Exchange Memory and A
XMA(XY)
00100000yx
M~A, (~:~m
1/1
Exchange Memory and A
XMAD d
0110000000
M~A
2/2
dg da d7 d6 ds d4 d3 d2 d, do
Exchange Memory and B
XMB(XY)
00110000yx
M~B, (O:~PO)
1/1
253

Advertisement

Table of Contents
loading

Table of Contents