EasyManua.ls Logo

Hitachi AP1 - Page 370

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...
HMCS404CL------------------------------------------------------------------------
Table 27. Compare
Instruction
OPERATION
I
WZRD
MNEMONIC
OPERATION
CODE
FUNCTION STATUS
YCLE
Immediate Not
Equal
to Memory
INEM
i
o 0 0 0 1 0
i3
i2
i 1
io
i
#M
NZ
1/1
Immediate Not
Equal
to Memory INEMD
i.d
01
9 9 1 0
iii
i
i
1M
9.HIs.9z
ds ds
d.
~3 ~2
d,
~
A Not
Equal
to Memory
ANEM
0000000100
A*M
A Not
Equal
to Memory ANEMD d
~9
Je
~z
~6 ~& ~4
~3
Jl"~o
AIM
NZ~2/2
NZ
1/1
~--------~----
NZ
2/2
B Not
Equal
to Memory
BNEM
0001000100
BIM
NZ
1/1
Y Not
Equal
to Immediate
YNEI
i
0001
1 1
i3
i2;'
io
Yofi
NZ
1/1
Immediate
Less
or
Equal
to Memory ILEM i
o 0 0 0 1 1
i3 i2
;,
io
i~M
NB
1/1
Immediate
Less
or
Equal
to Memory
ILEMD
i.d
~9
Je
~z
~J~
.J~~l~l.~'t~O
i
~M
NB
2/2
A
Less
or
Equal
to Memory ALEM
0000010100
A~M
NB
1/1
A
Less
or
Equal
to Memory ALEMD d
o 1
000
1 0 1 0-0
A~M
dsdBdldsdsd4d
~
_
B
Less
or
Equal
to Memory
BLEM
0011000100
B~M
A
Less
or
Equal
to Immediate
ALEI
i
10101
1
iJ
b il
io
A~
i
~~
)
NB
I
1/1
I
NB
2/2
Table 28.
RAM
Bit
Manipulation
Instruction
OPERATION
MNEMONIC
OPERATION
CODE
FUNCTION
~
STATUS
CYCL
Set Memory Bit
SEM
n
00
1
0000
1 nIno
1--M(n)
1/1
Set Memory Bit
SEMD n,d
~91s11~S~S~4~312~~~g
1--M(n)
2/2
Reset
Memory Bit
REM
n
00
1
000
1 0 n,no O--M(n)
1/1
Reset
Memory Bit
REMD
n,d
~9dB
dl
~s
~s ~4
J3
~2
a,
'
gg
O--M(n)
2/2
Test Memory Bit
TM n
00
1
000
1 1 n,no
M(n)
1/1
Test Memory Bit
TMD
n,d
~s
~S~I~6~5~4
~3 ~2
~~~~
M(n)
2/2
Table
29.
ROM Address
Instruction
I MNEMONIC
WZ
OPERATION
OPERATION
CODE
FUNCTION STATUS
CYCL
Branch
on
Status 1
BR
b
1 1
b7babsb4bJb2b,bo
1
1/1
Long Branch
on
Status 1
BRL
u
~B~8~1
~s
~s
~4
~:~;~,'~~
1
2/2
Long
Jump
Unconditionally
JMPL
u
o 1 0 1 q 1
~3~2P'IPO
ds
dB
dl
dB
ds
d4 d3 d2
d,
do
2/2
Subroutine Jump
on
Status 1 CAL
a o 1 1 1
a5a4a3a2a,aO
1
1/2
Long Subroutine Jump
on
Status 1
CALL u
~9
d
s
~l
ds
ds
~4
~:~:~,'~~
1
2/2
Table Branch
TBR
p
o 0 1 0 1 1
P3P2P1PO
1/1
Return from Subroutine
RTN
0000010000
1/3
Return from Interrupt
RTNI
0000010001
1--I/E
1/3
Table 30. I
nput/Output
Instruction
OPERATION
MNEMONIC
OPERATION
CODE
FUNCTION
WORD
STATUS
~E
Set Discrete I/O Latch
SED
0 0 1 1 1
00100
1--D(Y)
1/1
Set Discrete I/O Latch Direct
SEDD
m 1
0
1
1
1 a
m3m2m,mO
1--D(m)
1/1
Reset
Discrete
I/O
Latch
RED
000
1 1
001
o 0
a--D(Y)
1/1
Reset
Discrete I/O Latch Direct
REDO
m
1
0 0
1
1
0
m3m2m,mO
O--D(m)
1/1
Test Discrete I/O Latch
TO
o 0
1 1
1
o 0 0 0 0
D(Y)
1/1
Test Discrete I/O Latch Direct
TOO
m 1 o 1 a 1
0
m3m2m,mO
D(m)
1/1
Load A from R-Port Register
LAR
m 1 o a 1
0
1
m3m2m,mO
R(m)->A
1/1
Load B from R-Port Register
LBR
m
1
0
0
1
o 0
m3m2mlmO
R(m)--B
1/1
Load R-Port Register from A
LRA
m 1
0
1 1
0
1
m3m2m,mO
A--R(m)
1/1
Load R-Port Register from B
LRB
m 1
0 1 1 o 0
m3m2m,mO
B->R(m)
1/1
Pattern Generation P p
a
1 1 a
1
1
P3P2Pl
po
1/2
368