EasyManua.ls Logo

Hitachi AP1 - Page 332

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...
HMCS404AC------------------------------------------------------------------------
Table 27. Compare
Instruction
I
~
OPERATION
MNEMONIC OPERATION
CODE
FUNCTION STATUS
YCLE
Immediate Not
Equal
to Memory INEM
i
0000
1 0
iJ
i2
i,
io
i
10M
NZ
1/1
Immediate Not
Equal
to Memory INEMD
i,d
010010
iii
i
d~
de d7
ds
d~d.
ta~dl
~
i/M
NZ
2/2
A Not
Equal
to Memory
ANEM
0000000100
AIM
NZ
1/1
A Not
Equal
to Memory ANEMD
d
~9
Je
~7 ~s
~s~.
~3
J2
~,
~o
AIM
NZ
2/2
B Not
Equal
to Memory
BNEM
0001000100
B1'M
NZ
1/1
Y Not
Equal
to
Immediate
YNEI
i
000
1 1 1
iJ
i2
i,
io
Yf-i
NZ
1/1
Immediate
Less
or
Equal
to
Memory ILEM i o 0 0 0 1 1
iJ
i2
i 1
io
i;;;;M
NB
1/1
Immediate
Less
or
Equal
to Memory ILEMD
i,d
~J~~7
~5
JsJ3~1,-~
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
~9JS
~7~s~5J'~3J2~'
~o
A;;;;M
NB
2/2
B
Less
or
Equal
to
Memory
BLEM
0011000100
B;;;;M
NB
1/1
A
Less
or
Equal
to Immediate
ALEI
i
10101
1
iJ
i2
il
io
A;;;;i
NB
1/1
Table 28.
RAM
Bit
Manipulation
Instruction
Z
OPERATION MNEMONIC
OPERATION
CODE
FUNCTION STATUS
CYCLE
Set Memory Bit
SEM
n
00
1
00
0 0 1 n,no
1-M(n)
1/1
Set Memory Bit
SEMD
n,d
o 1 1
0000
1 n,no
dgdsd7
dsds
d.d3d
d,
do
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
o 1 1 0 9 9 1 9 n
100
chds
d7
ds ds
d.
d~d2
dl
do
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
q 1 1
00
q 1 1 n,no
dg
ds
d7
ds
ds
d.
d3 d2
d,
do
M(n)
2/2
Table
29.
ROM Address
Instruction
I MNEMONIC
2
OPERATION
OPERATION
CODE
FUNCTION STATUS
CYCL
Branch on Status 1
BR
b 1 1
b7b6bsb4b3b2b,bo
1
1/1
Long Branch on Status 1
BRL
u
o 1 0 1 1 1
P3P2P1PO
1
2/2
dgda
d7
dsds
d.da
d2dl
do
Long
Jump
Unconditionally
JMPL
u
o 1 0 1 0 1
P3P2P1PO
dgdsd7dsdsd.dad2d,
do
2/2
Subroutine Jump on Status 1
CAL
a
o 1 1 1
aSa4a3a2a,aO
1
1/2
Long Subroutine Jump on Status 1 CALL
u
~9
Js
~7
Js
J5
~4
g:g;g,'g~
1
2/2
Table Branch
TBR
P
00
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.
Input/Output
Instruction
OPERATION
MNEMONIC
OPERATION
CODE
FUNCTION
STATUS
WORD
£c:E
Set Discrete I/O Latch
SED
o 0
1
1 1
00100
1-D(Y)
1/1
Set Discrete I/O Latch Direct
SEDD
m
1
0
1 1
1
0
m3m2m,mO
1-D(m)
1/1
Reset
Discrete I/O Latch
RED
o 0
0
1
1
00100
O-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
001
1
1
o
000
0
D(Y)
1/1
Test Discrete I/O Latch Direct
TOO m 1
0
1
0 1
0
m3m2m,mO
D(m)
1/1
Load A
from
R-Port Register
LAR
m
1
0
0
1
o 1
m3m2m,mO
R(m)-A
1/1
Load B
from
R-Port Register
LBR
m 1
o 0
1
o 0
m3m2m,mO
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
0 1
1
0
1 1
P3P2Pl
po
1/2
330