Hyundai GMS800 Instruction Manual page 53

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

Advertisement

POP
( Pop from stack )

Function
: SP
Description : Pop data from stack.

Flag
:
Mnemonic
POP A
POP X
POP Y
POP PSW
Example
:
226 F111 0E
227 F112 3B90F1
228 F115 0D
PUSH
( Push to stack )
Function
: M( SP )
Description : Push the contents of operand (A,X,Y,PSW) into stack

Flag
:
Mnemonic
PUSH A
PUSH X
PUSH Y
PUSH PSW
Example
:
374
376 C172 0E
377 C173 2E
378 C174 4E
379 C175 6E
380 C176 13E821
381 C179 132F18

SP + 1 ,
Reg.
M( SP )
OP Code
0D
2D
4D
6D
PUSH
CALL
POP


Reg. ,
SP
OP Code
0E
2E
4E
6E
ADCC:
PUSH
PUSH
PUSH
PUSH
BBC
BBC
Bytes
Cycles
1
1
1
1
A
; SAVE ACC.
CALCULATE
A
; RESTORE ACC.
SP - 1
Bytes
Cycles
1
1
1
1
; INTERRUPT ROUTINE
A
; SAVE ALL REGISTERS AND PSW
X
Y
PSW
ADSF,ADCC3
;CHECK PREVIOUS A/D CON.COMPLETED
ADCHF,ADCC2
; DEFINE CH. CHANGE ?
Instruction Set
4
4
4
4
4
4
4
4
49

Advertisement

Table of Contents
loading

Table of Contents