CC1110Fx / CC1111Fx
Mnemonic
Arithmetic Operations
ADD A,Rn
Description
Hex Opcode
Bytes
Cycles
Add register to accumulator
Add direct byte to accumulator
Add indirect RAM to accumulator
Add immediate data to accumulator
Add register to accumulator with carry flag
Add direct byte to A with carry flag
Add indirect RAM to A with carry flag
Add immediate data to A with carry flag
Subtract register from A with borrow
Subtract direct byte from A with borrow
Subtract indirect RAM from A with borrow
Subtract immediate data from A with borrow
Increment accumulator
0x28 - 0x2F
0x25
1
2
1
2
1
2
1
2
1
2
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
2
2
2
1
2
2
2
1
2
2
2
1
2
3
3
1
1
2
3
3
5
5
1
ADD A,direct
ADD A,@Ri
ADD A,#data
ADDC A,Rn
ADDC A,direct
ADDC A,@Ri
ADDC A,#data
SUBB A,Rn
SUBB A,direct
SUBB A,@Ri
SUBB A,#data
INC A
0x26 - 0x27
0x24
0x38 - 0x3F
0x35
0x36 - 0x37
0x34
0x98 - 0x9F
0x95
0x96 - 0x97
0x94
0x04
INC Rn
Increment register
0x08 - 0x 0F
0x05
INC direct
Increment direct byte
INC @Ri
Increment indirect RAM
0x06 - 0x07
0xA3
INC DPTR
Increment data pointer
DEC A
Decrement accumulator
0x14
DEC Rn
Decrement register
0x8 - 0x1F
0x15
DEC direct
DEC @Ri
Decrement direct byte
Decrement indirect RAM
0x16 - 0x17
0xA4
MUL AB
Multiply A and B
DIV
Divide A by B
0x84
DA A
Decimal adjust accumulator
0xD4
Logical Operations
ANL A,Rn
AND register to accumulator
0x58 - 0x5F
0x55
1
2
1
2
2
3
1
2
1
2
2
3
1
2
1
2
2
1
2
2
2
3
4
1
2
2
2
3
4
1
2
2
2
3
ANL A,direct
ANL A,@Ri
ANL A,#data
ANL direct,A
ANL direct,#data
ORL A,Rn
AND direct byte to accumulator
AND indirect RAM to accumulator
AND immediate data to accumulator
AND accumulator to direct byte
0x56 - 0x57
0x54
0x52
AND immediate data to direct byte
OR register to accumulator
0x53
0x48 - 0x4F
0x45
ORL A,direct
ORL A,@Ri
ORL A,#data
ORL direct,A
ORL direct,#data
XRL A,Rn
OR direct byte to accumulator
OR indirect RAM to accumulator
OR immediate data to accumulator
OR accumulator to direct byte
0x46 - 0x47
0x44
0x42
OR immediate data to direct byte
Exclusive OR register to accumulator
Exclusive OR direct byte to accumulator
Exclusive OR indirect RAM to accumulator
Exclusive OR immediate data to accumulator
Exclusive OR accumulator to direct byte
0x43
0x68 - 0x6F
0x65
XRL A,direct
XRL A,@Ri
XRL A,#data
XRL direct,A
0x66 - 0x67
0x64
0x62
SWRS033H
Page 57 of 246