TABLE 9 a - HEXADECIMAL VALUES OF MACHINE CODES

Two-byte opcodes beginning with 0x10.

6309-specific information

Opcode table (1020-103F)

Op Mnem Mode ~   #
10 20 LBRA Relative 5/6 ??? 4
21 LBRN
22 LBHI
23 LBLS
24 LBHS, LBCC
25 LBLO, LBCS
26 LBNE
27 LBEQ
28 LBVC
29 LBVS
2A LBPL
2B LBMI
2C LBGE
2D LBLT
2E LBGT
2F LBLE
IS LBRA SUPPOSED TO BE IN THIS TABLE OR NOT?
6309 NOTES DO NOT HAVE IT
Op Mnem Mode ~   #
10 30 ADDR Register 4 3
31 ADCR
32 SUBR
33 SBCR
34 ANDR
35 ORR
36 EORR
37 CMPR
38 PSHSW 6 2
39 PULSW
3A PSHUW
3B PULUW
3C        
3D        
3E        
3F SWI2 Inherent 20 22  

Opcode table (1040-108F)

Op Mnem Mode ~   #
10 40 NEGD Inherent 3 2 2
41          
42          
43 COMD Inherent 3 2 2
44 LSRD
45          
46 RORD Inherent 3 2 2
47 ASRD
48 ASLD/LSLD
49 ROLD
4A DECD
4B          
4C INCD Inherent 3 2 2
4D TSTD
4E          
4F CLRD Inherent 3    
Op Mnem Mode ~   #
10 50          
51          
52          
53 COMW Inherent 3 2 2
54 LSRW
55          
56 RORW Inherent 3 2 2 ?
57          
58          
59 ROLW Inherent 3 2 2
5A DECW
5B          
5C INCW Inherent 3 2 2
5D TSTW
5E          
5F CLRW Inherent      

Op Mnem Mode ~ #
10 0 SUBW Immediate 5 4 4
1 CMPW
2 SBCD
3 CMPD
4 ANDD
5 BITD
6 LDW
7  
8 EORD
9 ADCD
A ORD
B ADDW
C CMPY
D  
E LDY
F  
 

Opcode table (1090-10AF)

Op Mnem Mode ~ #
10 90 SUBW Direct 7 5 3
91 CMPW
92 SBCD
93 CMPD Direct     3
94 ANDD Direct 7 5 3
95 BITD
96 LDW
97 STW
98 EORD
99 ADCD
9A ORD
9B ADDW
9C CMPY Direct 7 5 3
9D          
9E LDY Direct 6 5 3
9F STY
Op Mnem Mode ~ #
10 A0 SUBW Indexed 7+ 6+ 3+
A1 CMPW
A2 SBCD
A3 CMPD Indexed 7+ 6+ 3+
A4 ANDD Indexed 7+ 6+ 3+
A5 BITD
A6 LDW Indexed 6+ 3+
A7 STW
A8 EORD Indexed 7+ 6+ 3+
A9 ADCD
AA ORD
AB ADDW
AC CMPY Indexed 7+ 6+ 3+
AD          
AE LDY Indexed 6 3+
AF STY

Opcode table (10B0-10FF)

Op Mnem Mode ~ #
10 B0 SUBW Extended 8 6 4
B1 CMPW
B2 SBCD
B3 CMPD Extended 8 6 4
B4 ANDD Extended 8 6 4
B5 BITD
B6 LDW Extended 7 6 4
B7 STW
B8 EORD Extended 8 6 4
B9 ADCD
BA ORD
BB ADDW
BC CMPY Extended 8 6 4
BD          
BE LDY Extended 7 6 4
BF STY
Op Mnem Mode ~ #
10 0        
1        
2        
3        
4        
5        
6        
7        
8        
9        
A        
B        
C        
D        
CE LDS Immediate 4 4
F        
 
Op Mnem Mode ~ #
10 C0        
C1        
C2        
C3        
C4        
C5        
C6        
C7        
C8        
C9        
CA        
CB        
CC        
CD        
CE LDS Immediate 4 4
CF        
Op Mnem Mode ~   #
10 D0          
D1          
D2          
D3          
D4          
D5          
D6          
D7          
D8          
D9          
DA          
DB          
DC LDQ Direct 8 7 3
DD STQ 8 7
DE LDS Direct 6 5 3
DF STS 6 5
 
  CHECK THIS!!!
* 10DC        LDQ        Extended        9  (8)         4 
* 10DD        STQ        Extended        9  (8)         4 
 
   
Op Mnem Mode ~ #
10 B0 SUBW Extended 8 6 4
B1 CMPW
B2 SBCD
B3 CMPD Extended 8 6 4
B4 ANDD Extended 8 6 4
B5 BITD
B6 LDW Extended 7 6 4
B7 STW
B8 EORD Extended 8 6 4
B9 ADCD
BA ORD
BB ADDW
BC CMPY Extended 8 6 4
BD          
BE LDY Extended 7 6 4
BF STY
Op Mnem Mode ~ #
10 E0        
E1        
E2        
E3        
E4        
E5        
E6        
E7        
E8        
E9        
EA        
EB        
EC        
ED        
EE LDS Indexed 6+ 3+
EF STS

 

Op Mnem Mode ~ #
10 F0        
F1        
F2        
F3        
F4        
F5        
F6        
F7        
F8        
F9        
FA        
FB        
FC        
FD        
FE LDS Extended 7 6 4
FF STS