Instruction Map - Abov MC80F0304 User Manual

8-bit single-chip microcontrollers
Table of Contents

Advertisement

A.2 Instruction Map
00000
00001
00010
LOW
00
01
HIGH
SET1
BBS
000
-
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
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
November 4, 2011 Ver 2.12
00011
00100
00101
02
03
04
05
BBS
ADC
ADC
dp.bit,rel
#imm
dp
SBC
SBC
"
"
#imm
dp
CMP
CMP
"
"
#imm
dp
OR
OR
"
"
#imm
dp
AND
AND
"
"
#imm
dp
EOR
EOR
"
"
#imm
dp
LDA
LDA
"
"
#imm
dp
LDM
STA
"
"
dp,#imm
dp
10011
10100
10101
12
13
14
15
BBC
ADC
ADC
dp.bit,rel
{X}
!abs+Y
SBC
SBC
"
"
{X}
!abs+Y
CMP
CMP
"
"
{X}
!abs+Y
OR
OR
"
"
{X}
!abs+Y
AND
AND
"
"
{X}
!abs+Y
EOR
EOR
"
"
{X}
!abs+Y
LDA
LDA
"
"
{X}
!abs+Y
STA
STA
"
"
{X}
!abs+Y
00110
00111
01000
01001
06
07
08
09
ADC
ADC
ASL
ASL
dp+X
!abs
A
dp
SBC
SBC
ROL
ROL
dp+X
!abs
A
dp
CMP
CMP
LSR
LSR
dp+X
!abs
A
dp
OR
OR
ROR
ROR
dp+X
!abs
A
dp
AND
AND
INC
INC
dp+X
!abs
A
dp
EOR
EOR
DEC
DEC
dp+X
!abs
A
dp
LDA
LDA
LDY
TXA
dp+X
!abs
dp
STA
STA
STY
TAX
dp+X
!abs
dp
10110
10111
11000
11001
16
17
18
19
ADC
ADC
ASL
ASL
[dp+X]
[dp]+Y
!abs
dp+X
SBC
SBC
ROL
ROL
[dp+X]
[dp]+Y
!abs
dp+X
CMP
CMP
LSR
LSR
[dp+X]
[dp]+Y
!abs
dp+X
OR
OR
ROR
ROR
[dp+X]
[dp]+Y
!abs
dp+X
AND
AND
INC
INC
[dp+X]
[dp]+Y
!abs
dp+X
EOR
EOR
DEC
DEC
[dp+X]
[dp]+Y
!abs
dp+X
LDA
LDA
LDY
LDY
[dp+X]
[dp]+Y
!abs
dp+X
STA
STA
STY
STY
[dp+X]
[dp]+Y
!abs
dp+X
MC80F0304/08/16
01010
01011
01100
01101
0A
0B
0C
0D
TCALL
SETA1
BIT
POP
0
.bit
dp
TCALL
CLRA1
COM
POP
2
.bit
dp
TCALL
NOT1
TST
POP
4
M.bit
dp
TCALL
OR1
CMPX
POP
6
OR1B
dp
PSW
TCALL
AND1
CMPY
CBNE
8
AND1B
dp
dp+X
TCALL
EOR1
DBNE
XMA
10
EOR1B
dp
dp+X
TCALL
LDC
LDX
LDX
12
LDCB
dp
dp+Y
TCALL
STC
STX
STX
14
M.bit
dp
dp+Y
11010
11011
11100
11101
1A
1B
1C
1D
TCALL
JMP
BIT
ADDW
1
!abs
!abs
dp
TCALL
CALL
TEST
SUBW
3
!abs
!abs
dp
TCALL
TCLR1
CMPW
MUL
5
!abs
dp
TCALL
DBNE
CMPX
LDYA
7
Y
!abs
dp
TCALL
CMPY
INCW
DIV
9
!abs
dp
TCALL
XMA
XMA
DECW
11
{X}
dp
dp
TCALL
LDA
LDX
STYA
13
{X}+
!abs
dp
TCALL
STA
STX
CBNE
15
{X}+
!abs
dp
01110
01111
0E
0F
PUSH
BRK
A
A
PUSH
BRA
X
X
rel
PUSH
PCALL
Y
Y
Upage
PUSH
RET
PSW
INC
TXSP
X
DEC
TSPX
X
DAS
XCN
(N/A)
XAX
STOP
11110
11111
1E
1F
LDX
JMP
#imm
[!abs]
LDY
JMP
#imm
[dp]
CMPX
CALL
#imm
[dp]
CMPY
RETI
#imm
INC
TAY
Y
DEC
TYA
Y
DAA
XAY
(N/A)
XYX
NOP
iii

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents