
Arithmetic Operations
the instruction set of 8051
appendix f
Mnemonic Description Bytes Cycles
ADD A,Rn Add register to A 1 1
ADD A,direct Add direct byte to A 2 1
ADD A,@Ri Add indirect RAM to A 1 1
ADD A,#data Add immediate data to A 2 1
ADDC A,Rn Add register to A with Carry 1 1
ADDC A,direct Add direct byte to A with Carry 2 1
ADDC A,@Ri Add indirect RAM to A with Carry 1 1
ADDC A,#data Add immediate data to A with Carry 2 1
SUBB A,Rn Subtract register from A with Borrow 1 1
SUBB A,direct Subtract direct byte from A with Borrow 2 1
SUBB A,@Ri Subtract indirect RAM from A with
Borrow
1 1
SUBB A,#data Subtract immediate data from A with
Borrow
2 1
INC A Increment ...