Hitachi AP1 Data Book page 288

4-bit single-chip microcomputer
Table of Contents

Advertisement

HD614P080S-------------------------------------------------------------
Table
22.
Immediate Instruction
wz
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
STATUS
YCLE
Load A from Immediate
LAI i
1 0 0 0 1 1
iJ
i2 h io
i - A
1/1
Load B from Immediate
LBI i
1 0 0 0 0 0
iJ
i2 h io
i---B
1/1
Load Memory from Immediate
LMID i,d
~J.J7~J5~~~~ ~', ~
i---M
2/2
Load Memory from Immediate, Increment Y
LMIIY i
1 0 1 0 0 1 i3 i2 h 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
LAMRm
1 0 0 1 1 1 m3m2m,mO
MR(m)--A
1/1
Exchange MR and A
XMRA m
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
001111 i3
i
2
i, io
i---+W
1/1
Load X from Immediate
LXI
i
1 000 1 0
iJ
i2 i, io
i---+X
1/1
Load Y from Immediate
LYI
i
1 0000 1 i3 i2 i, io
i - Y
1/1
Load X from A
LXA
0011101000
A-X
1/1
Load Y from A
LYA
0011011000
A-Y
1/1
Increment Y
IY
0001011100
Y+1--Y
NZ
1/1
Decrement Y
DY
0011011111
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
Y<-+SPY
1/1
Exchange X and SPX,Y and Spy
XSPXY
0000000011
X .... SPX,YuSPY
1/1
Table
25.
RAM Register Instruction
OPERATION
MNEMONIC
OPERATION CODE
FUNCTION
WORD
STATUS
~lE
Load A from Memory
LAM(XY)
00100100yx
M-+A,
(~::~~~)
1/1
Load A from Memory
LAMD d
0110010000
M-+A
2/2
d9dad7dsdsd4d3d2d,
do
Load B from Memory
LBM(XY)
00010000yx
M-+B, (~:~m
1/1
Load Memory from A
LMA(XY)
00100101yx
A-+M,
(~:~~~)
1/1
Load Memory from A
LMAD d
0110010100
A--M
2/2
d9 da d7 de ds d4 d3 d2 d,
do
Load Memory from A, Increment Y
LMAIY(X)
000101000x
A-+M,Y+ 1_Y(x-SPXI
NZ
1/1
Load Memory from A, Decrement Y
LMADY(X)
001101000x
A-M,Y-1-Y(x-SPXI
NB
1/1
Exchange Memory and A
XMA(XY)
00100000yx
M .... A.
(~:~~~)
1/1
Exchange Memory and A
XMAD d
9110000000
M-A
2/2
d9dad7dsdsd4d3d2d, do
Exchange Memory and B
XMB(XY)
00110000yx
M<-+B, (~:~~~)
1/1
286

Advertisement

Table of Contents
loading

Table of Contents