12.01.2013 Views

DATA SHEET - IEETA

DATA SHEET - IEETA

DATA SHEET - IEETA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Philips Semiconductors Product specification<br />

8-bit microcontroller with on-chip CAN P8xC592<br />

18.2 Instruction Set<br />

For the description of the Data Addressing Modes and Hexadecimal opcode cross-reference see Table 88.<br />

Table 84 Instruction set description: Arithmetic operations<br />

MNEMONIC DESCRIPTION BYTES CYCLES<br />

Arithmetic operations<br />

ADD A,Rr Add register to A 1 1 2*<br />

ADD A,direct Add direct byte to A 2 1 25<br />

ADD A,@Ri Add indirect RAM to A 1 1 26, 27<br />

ADD A,#data Add immediate data to A 2 1 24<br />

ADDC A,Rr Add register to A with carry flag 1 1 3*<br />

ADDC A,direct Add direct byte to A with carry flag 2 1 35<br />

ADDC A,@Ri Add indirect RAM to A with carry flag 1 1 36, 37<br />

ADDC A,#data Add immediate data to A with carry flag 2 1 34<br />

SUBB A,Rr Subtract register from A with borrow 1 1 9*<br />

SUBB A,direct Subtract direct byte from A with borrow 2 1 95<br />

SUBB A,@Ri Subtract indirect RAM from A with borrow 1 1 96, 97<br />

SUBB A,#data Subtract immediate data from A with borrow 2 1 94<br />

INC A Increment A 1 1 04<br />

INC Rr Increment register 1 1 0*<br />

INC direct Increment direct byte 2 1 05<br />

INC @Ri Increment indirect RAM 1 1 06, 07<br />

DEC A Decrement A 1 1 14<br />

DEC Rr Decrement register 1 1 1*<br />

DEC direct Decrement direct byte 2 1 15<br />

DEC @Ri Decrement indirect RAM 1 1 16, 17<br />

INC DPTR Increment data pointer 1 2 A3<br />

MUL AB Multiply A and B 1 4 A4<br />

DIV AB Divide A by B 1 4 84<br />

DA A Decimal adjust A 1 1 D4<br />

1996 Jun 27 73<br />

OPCODE<br />

(HEX)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!