Appendix; Instruction Map - Hyundai GMS800 Instruction Manual

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

Advertisement

3. APPENDIX

3.1. Instruction Map

LOW
00000
00001
00010
HIGH
00
01
02
SET1
BBS
000
STOP
dp.bit
A.bit,rel


001
CLRC


010
CLRG


011
DI


100
CLRV


101
SETC


110
SETG


111
EI
LOW
10000
10001
10010
HIGH
10
11
12
BPL
CLR1
BBC
000
rel
dp.bit
A.bit,rel


BVC
001
rel


BCC
010
rel


BNE
011
rel


BMI
100
rel


BVS
101
rel


BCS
110
rel


BEQ
111
rel
00011
00100
00101
00110
03
04
05
06
BBS
ADC
ADC
ADC
dp.bit,rel
#imm
dp
dp+X

SBC
SBC
SBC
#imm
dp
dp+X

CMP
CMP
CMP
#imm
dp
dp+X

OR
OR
OR
#imm
dp
dp+X

AND
AND
AND
#imm
dp
dp+X

EOR
EOR
EOR
#imm
dp
dp+X

LDA
LDA
LDA
#imm
dp
dp+X

LDM
STA
STA
dp,#imm
dp
dp+X
10011
10100
10101
10110
13
14
15
16
BBC
ADC
ADC
ADC
dp.bit,rel
{X}
!abs+Y
[dp+X]

SBC
SBC
SBC
{X}
!abs+Y
[dp+X]

CMP
CMP
CMP
{X}
!abs+Y
[dp+X]

OR
OR
OR
{X}
!abs+Y
[dp+X]

AND
AND
AND
{X}
!abs+Y
[dp+X]

EOR
EOR
EOR
{X}
!abs+Y
[dp+X]

LDA
LDA
LDA
{X}
!abs+Y
[dp+X]

STA
STA
STA
{X}
!abs+Y
[dp+X]
00111
01000
01001
01010
07
08
09
0A
TCALL
ADC
ASL
ASL
0
!abs
A
dp
TCALL
SBC
ROL
ROL
2
!abs
A
dp
TCALL
CMP
LSR
LSR
4
!abs
A
dp
TCALL
OR
ROR
ROR
6
!abs
A
dp
TCALL
AND
INC
INC
8
!abs
A
dp
TCALL
EOR
DEC
DEC
10
!abs
A
dp
TCALL
LDA
LDY
TXA
12
!abs
dp
TCALL
STA
STY
TAX
14
!abs
dp
10111
11000
11001
11010
17
18
19
1A
TCALL
ADC
ASL
ASL
1
[dp]+Y
!abs
dp+X
TCALL
SBC
ROL
ROL
3
[dp]+Y
!abs
dp+X
TCALL
CMP
LSR
LSR
5
[dp]+Y
!abs
dp+X
TCALL
OR
ROR
ROR
7
[dp]+Y
!abs
dp+X
TCALL
AND
INC
INC
9
[dp]+Y
!abs
dp+X
TCALL
EOR
DEC
DEC
11
[dp]+Y
!abs
dp+X
TCALL
LDA
LDY
LDY
13
[dp]+Y
!abs
dp+X
TCALL
STA
STY
STY
15
[dp]+Y
!abs
dp+X
Appendix
01011
01100
01101
01110
0B
0C
0D
0E
SETA1
BIT
POP
PUSH
.bit
dp
A
A
CLRA1
COM
POP
PUSH
.bit
dp
X
X
NOT1
TST
POP
PUSH
M.bit
dp
Y
Y
OR1
CMPX
POP
PUSH
OR1B
dp
PSW
PSW
AND1
CMPY
CBNE
TXSP
AND1B
dp
dp+X
EOR1
DBNE
XMA
TSPX
EOR1B
dp
dp+X
LDC
LDX
LDX
XCN
LDCB
dp
dp+Y
STC
STX
STX
XAX
M.bit
dp
dp+Y
11011
11100
11101
11110
1B
1C
1D
1E
JMP
BIT
ADDW
LDX
!abs
!abs
dp
#imm
CALL
TEST
SUBW
LDY
!abs
!abs
dp
#imm
TCLR1
CMPW
CMPX
MUL
!abs
dp
#imm
DBNE
CMPX
LDYA
CMPY
Y
!abs
dp
#imm
CMPY
INCW
INC
DIV
!abs
dp
Y
XMA
XMA
DECW
DEC
{X}
dp
dp
Y
LDA
LDX
STYA
XAY
{X}+
!abs
dp
STA
STX
CBNE
XYX
{X}+
!abs
dp
01111
0F
BRK
BRA
rel
PCALL
Upage
RET
INC
X
DEC
X
DAS
-
11111
1F
JMP
[!abs]
JMP
[dp]
CALL
[dp]
RETI
TAY
TYA
DAA
NOP
65

Advertisement

Table of Contents
loading

Table of Contents