Hyundai GMS800 Instruction Manual page 73

Gms800 series 8-bit single-chip microcomputers
Table of Contents

Advertisement

MNEMONIC
NO.
124
MUL
125
NOP
126
NOT1 M.bit
127
OR #imm
128
OR dp
129
OR dp + X
130
OR !abs
131
OR !abs + Y
132
OR [ dp + X ]
133
OR [ dp ] + Y
134
OR { X }
135
OR1 M.bit
136
OR1B M.bit
137
PCALL
138
POP A
139
POP X
140
POP Y
141
POP PSW
142
PUSH A
143
PUSH X
144
PUSH Y
145
PUSH PSW
146
RET
147
RETI
148
ROL A
149
ROL dp
150
ROL dp + X
151
ROL !abs
152
ROR A
153
ROR dp
154
ROR dp + X
155
ROR !abs
156
SBC #imm
157
SBC dp
158
SBC dp + X
159
SBC !abs
160
SBC !abs + Y
161
SBC [ dp + X ]
162
SBC [ dp ] + Y
163
SBC { X }
OP
BYTE
CYCLE
CODE
NO
NO
5B
1
9
Multiply :
FF
1
2
No operation
4B
3
5
Bit complement : ( M .bit )
64
2
2
Logical OR
65
2
3
A
66
2
4
67
3
4
75
3
5
76
2
6
77
2
6
74
1
3
6B
3
5
Bit OR C-flag
6B
3
5
Bit OR C-flag and NOT
4F
2
6
U-page call : M( SP)
( PC
0D
1
4
Pop from stack
2D
1
4
SP
4D
1
4
6D
1
4
0E
1
4
Push to stack
2E
1
4
M( SP )
4E
1
4
6E
1
4
6F
1
5
Return from subroutine :
SP
M( SP )
7F
1
6
Return from interrupt :
SP
PC
28
1
2
Rotate left through carry
29
2
4
  
39
2
5
38
3
5
68
1
2
Rotate right through carry
69
2
4
 
79
2
5
78
3
5
24
2
2
Subtract with carry
25
2
3
A
26
2
4
27
3
4
35
3
5
36
2
6
37
2
6
34
1
3
OPERATION

YA
Y
A
 

( A )
( M )

: C
( C )

: C

( PC


H
), SP
SP - 1, PC
( upage ), PC
L
L



SP
1, Reg.
M( SP )


Reg. ,
SP
SP


SP +1,
PC
M( SP ),
L


SP +1, PSW
M( SP )SP


M( SP ), SP
SP +1, PC
L
C
7 6 5 4 3 2 1 0






7 6 5 4 3 2 1 0











( A )
( M )
~( C )
( M .bit )
( M .bit )
( C )
~( M .bit )


), SP
SP - 1, M( SP)

" .
"0FF
H
H

1


SP
SP +1,
PC
H

SP +1,

M( SP )
H


C

Appendix
FLAG
NVGBHIZC
N-----Z-
--------
--------
N-----Z-
-------C
-------C
--------
--------
( restored )
--------
--------
( restored )
N-----ZC
N-----ZC
NV--HZC
69

Advertisement

Table of Contents
loading

Table of Contents