English
Language : 

GMS81C50 Datasheet, PDF (88/99 Pages) Hynix Semiconductor – 8-BIT SINGLE CHIP MICROCONTROLLERS
Appendix A. GMS800 Series Instruction
NO.
MNENONIC
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
CODE
5B
FF
4B
64
65
66
67
75
76
77
74
6B
6B
4F
0D
2D
4D
6D
0E
2E
4E
6E
6F
7F
28
29
39
38
68
69
79
78
24
25
26
27
35
36
37
34
BYTE
NO.
1
1
3
2
2
2
3
3
2
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
3
1
2
2
3
2
2
2
3
3
2
2
1
CYCLE
NO
9
2
5
2
3
4
4
5
6
6
3
5
5
6
4
4
4
4
4
4
4
4
5
6
2
4
5
5
2
4
5
5
2
3
4
4
5
6
6
3
OPERATION
Multiply : YA ← Y x A
No operation
Bit complement : (M.bit) ← ~(M.bit)
Logical OR
A ← A V (M)
Bit OR C-flag : C ← C V (M.bit)
Bit OR C-flag and NOT : C ← C V ~(M.bit)
U-page call : M(SP) ← (PCH), SP ← SP -1,
M(SP) ← (PCL), SP ← SP -1,
PCL ← (upage), PCH ←"OFFH"
Pop from stack
SP ← SP + 1, Reg. ← M(SP)
Push to stack
M(SP) ← Reg. SP ← SP - 1
Return from subroutine :
SP ← SP+1, PCL ← M(SP), SP ← SP+1, PCH ← M(SP)
Return from interrupt :
SP ← SP+1, PSW ← M(SP), SP ← SP+1,PCL ← M(SP),
SP ← SP+1, PCH ← M(SP)
Rotate left through carry
C 76543210
←←←←←←←←←
Rotate right through carry
76543210 C
→→→→→→→→→
Substract with carry
A ← A - (M) - ~(C)
FLAG
NVGBHIZC
N-----Z-
--------
--------
N-----Z-
-------C
-------C
--------
--------
(restored)
--------
--------
(restored)
N - - - - - ZC
N - - - - - ZC
NV - - HZC
A-5