|
COP8SBR9_14 Datasheet, PDF (96/105 Pages) Texas Instruments – COP8SBR9/COP8SCR9/COP8SDR9 8-Bit CMOS Flash Based Microcontroller with 32k Memory, Virtual EEPROM and Brownout | |||
|
◁ |
COP8SBR9, COP8SCR9, COP8SDR9
SNOS537I â JUNE 2000 â REVISED MARCH 2013
Table 5-26. OPCODE TABLE(1)
www.ti.com
Upper Nibble
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
JPâ15 JPâ31 LD 0F0,#i DRSZ
0F0
RRCA
RC ADC A,#i ADC IFBIT ANDSZ LD B,#0F IFBNE 0
JSR
JMP
JP+17 INTR 0
A,[B] 0,[B]
A,#i
x000âx0FF x000âx0FF
JPâ14 JPâ30 LD 0F1,#i DRSZ
*
0F1
SC SUBC SUBC IFBIT JSRB LD B,#0E IFBNE 1
JSR
JMP
JP+18 JP+2 1
A,#i
A,[B] 1,[B]
x100âx1FF x100âx1FF
JPâ13 JPâ29 LD 0F2,#i DRSZ X A,[X+] X A,[B+] IFEQ A,#i IFEQ IFBIT
Re- LD B,#0D IFBNE 2
JSR
JMP
JP+19 JP+3 2
0F2
A,[B] 2,[B] served
x200âx2FF x200âx2FF
JPâ12 JPâ28 LD 0F3,#i DRSZ X A,[Xâ] X A,[Bâ] IFGT A,#i IFGT IFBIT
Re- LD B,#0C IFBNE 3
JSR
JMP
JP+20 JP+4 3
0F3
A,[B] 3,[B] served
x300âx3FF x300âx3FF
JPâ11 JPâ27 LD 0F4,#i DRSZ
VIS
LAID ADD A,#i ADD IFBIT CLRA LD B,#0B IFBNE 4
JSR
JMP
JP+21 JP+5 4
0F4
A,[B] 4,[B]
x400âx4FF x400âx4FF
JPâ10 JPâ26 LD 0F5,#i DRSZ
0F5
RPND
JID AND A,#i AND IFBIT SWAPA LD B,#0A IFBNE 5
JSR
JMP
JP+22 JP+6 5
A,[B] 5,[B]
x500âx5FF x500âx5FF
JPâ9 JPâ25 LD 0F6,#i DRSZ X A,[X] X A,[B] XOR A,#i XOR IFBIT DCORA LD B,#09 IFBNE 6
JSR
JMP
JP+23 JP+7 6
0F6
A,[B] 6,[B]
x600âx6FF x600âx6FF
JPâ8 JPâ24 LD 0F7,#i DRSZ
*
0F7
*
OR A,#i OR IFBIT PUSHA LD B,#08 IFBNE 7
JSR
JMP
JP+24 JP+8 7
A,[B] 7,[B]
x700âx7FF x700âx7FF
JPâ7 JPâ23 LD 0F8,#i DRSZ
0F8
NOP RLCA LD A,#i IFC SBIT RBIT 0,[B] LD B,#07 IFBNE 8
JSR
JMP
JP+25 JP+9 8
0,[B]
x800âx8FF x800âx8FF
JPâ6 JPâ22 LD 0F9,#i DRSZ
0F9
IFNE
A,[B]
IFEQ IFNE A,#i IFNC SBIT RBIT 1,[B] LD B,#06 IFBNE 9
JSR
JMP
JP+26 JP+10 9
Md,#i
1,[B]
x900âx9FF x900âx9FF
JPâ5 JPâ21 LD 0FA,#i DRSZ LD A,[X+] LD LD [B+],#i INCA SBIT RBIT 2,[B] LD B,#05 IFBNE 0A
JSR
JMP
JP+27 JP+11 A
0FA
A,[B+]
2,[B]
xA00âxAFF xA00âxAFF
JPâ4 JPâ20 LD 0FB,#i DRSZ LD A,[Xâ] LD LD [Bâ],#i DECA SBIT RBIT 3,[B] LD B,#04 IFBNE 0B
JSR
JMP
JP+28 JP+12 B
0FB
A,[Bâ]
3,[B]
xB00âxBFF xB00âxBFF
JPâ3 JPâ19 LD 0FC,#i DRSZ LD Md,#i JMPL X A,Md POPA SBIT RBIT 4,[B] LD B,#03 IFBNE 0C
JSR
JMP
JP+29 JP+13 C
0FC
4,[B]
xC00âxCFF xC00âxCFF
JPâ2 JPâ18 LD 0FD,#i DRSZ
0FD
DIR JSRL LD A,Md RETSK SBIT RBIT 5,[B] LD B,#02 IFBNE 0D
JSR
JMP
JP+30 JP+14 D
5,[B]
xD00âxDFF xD00âxDFF
JPâ1 JPâ17 LD 0FE,#i DRSZ LD A,[X] LD A,[B] LD [B],#i RET
0FE
SBIT RBIT 6,[B] LD B,#01 IFBNE 0E
JSR
JMP
JP+31 JP+15 E
6,[B]
xE00âxEFF xE00âxEFF
JPâ0 JPâ16 LD 0FF,#i DRSZ
*
0FF
*
LD B,#i RETI SBIT RBIT 7,[B] LD B,#00 IFBNE 0F
JSR
JMP
JP+32 JP+16 F
7,[B]
xF00âxFFF xF00âxFFF
(1) * is an unused opcode
i is the immediate data
Md is a directly addressed memory location
The opcode 60 Hex is also the opcode for IFBIT #i,A
96
Functional Description
Copyright © 2000â2013, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: COP8SBR9 COP8SCR9 COP8SDR9
|
▷ |