EasyManua.ls Logo

Hitachi AP1 - Page 255

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...
------------------------------------------------------------------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
ZLE
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