EasyManua.ls Logo

Hitachi AP1 - Page 288

Hitachi AP1
378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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