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