Chapter 3. Instruction
Category Mnemonic
Function
ST*1
B
¡ ç
¡ ç
¡ ç
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
DY
Y
A
A
Y - 1
Arithmetic
EORM
A + M (X,Y)
A + 1
S
NEGA
ALEM
ALEI i
MNEZ
Z
¡ Â
¡ Â
TEST A
TEST A
M(X,Y)
E
i
E
¡ Á
TEST M(X,Y)
0
N
N
N
N
N
S
Comparison
¡ Á
¡ Á
¡ Á
¡ Á
YNEA
YNEI i
KNEZ
RNEZ
LAK
TEST Y
TEST Y
TEST K
TEST R
A
i
0
0
¡ ç
¡ ç
A
A
K
R
LAR
S
Input /
Output
1*2
0*2
S
¡ ç
¡ ç
SO
Output(Y)
Output(Y)
RO
S
WDTR
STOP
LPY
Watch Dog Timer Reset
Stop operation
S
S
Control
¡ ç
PMR
Y
S
NOP
No operation
S
Note) i = 0~f, n = 0~3, a = 6bit PC Address
*1 Column ST indicates conditions for changing status. Symbols have the following
meanings
S : On executing an instruction, status is unconditionally set.
C : Status is only set when carry or borrow has occurred in operation.
B : Status is only set when borrow has not occurred in operation.
E : Status is only set when equality is found in comparison.
N : Status is only set when equality is not found in comparison.
Z : Status is only set when the result is zero.
3 - 3