GMS82512/16/24
HYUNDAI MicroElectronics
OP
CODE
BYTE CYCLE
FLAG
NVGBHIZC
NO.
MNENONIC
OPERATION
NO.
2
2
2
3
3
2
2
1
1
2
2
3
1
1
1
2
2
3
1
2
2
2
3
3
2
2
1
1
2
2
3
1
2
2
3
2
2
2
3
3
2
2
1
NO
2
3
4
4
5
6
6
3
2
4
5
5
2
2
2
4
5
5
9
2
3
4
4
5
6
6
3
2
4
5
5
2
4
5
5
2
3
4
4
5
6
6
3
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
EOR #imm
EOR dp
A4
A5
A6
A7
B5
96
97
94
88
89
99
98
8F
9E
48
49
59
58
5B
64
65
66
67
75
76
77
74
28
29
39
38
68
69
79
78
24
25
26
27
35
36
37
34
Exclusive OR
A ꢀ A (M)
EOR dp + X
EOR !abs
EOR !abs + Y
EOR [ dp + X]
EOR [dp] + Y
EOR {X}
N - - - - - Z -
INC A
Increment
N - - - - - ZC
N - - - - - Z -
INC dp
(M) ꢀ (M) + 1
INC dp + X
INC !abs
INC X
INC Y
LSR A
Logical shift right
LSR dp
7 6 5 4 3 2 1 0ꢁꢁ C
"0"ꢆꢁꢆꢁ ꢁ ꢁ ꢁ ꢁ ꢁ ꢁ ꢁ ꢁ
N - - - - - ZC
N - - - - - Z -
LSR dp + X
LSR !abs
MUL
Multiply : YA ꢀ Y x A
Logical OR
OR #imm
OR dp
A ꢀ A V (M)
OR dp + X
OR !abs
OR !abs + Y
OR [dp +X}
OR [dp] + Y
OR {X}
ROL A
ROL dp
ROL dp + X
ROL !abs
ROR A
N - - - - - Z -
Rotate left through carry
N - - - - - ZC
N - - - - - ZC
C
7 6 5 4 3 2 1 0
ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ ꢀ
Rotate right through carry
ROR dp
7 6 5 4 3 2 1 0
ꢂ ꢂ ꢂ ꢂ ꢂ ꢂ ꢂ ꢂ ꢂ
C
ROR dp + X
ROR !abs
SBC #imm
SBC dp
Substract with carry
A ꢀ A - (M) - (C)
SBC dp + X
SBC !abs
SBC !abs + Y
SBC [dp + X]
SBC [dp] + Y
SBC {X}
NV - - HZC
Test memory contents for negative or zero : (dp) -
00H
88
89
TST dp
XCN
4C
CE
2
1
3
5
N - - - - - Z -
N - - - - - Z -
Exchange nibbles within the accumulator:
A7 ~ A4 ꢂ A3 ~ A0
xv
FEB. 2000 Ver 1.00