beautypg.com

Instructions ordered by function – Maxim Integrated 71M6521BE Energy Meter IC Family Software User Manual

Page 110

background image

71M652X Software User’s Guide

Revision 1.7

TERIDIAN Proprietary

110 of 138

© Copyright 2005-2007 TERIDIAN Semiconductor Corporation

Instructions Ordered by Function

Mnemonic

Description

Code

Bytes

Cycles

ADD A,Rn

Add register to accumulator

28-2F

1

1

ADD A,direct

Add direct byte to accumulator

25

2

2

ADD A,@Ri

Add indirect RAM to accumulator

26-27

1

2

ADD A,#data

Add immediate data to accumulator

24

2

2

ADDC A,Rn

Add register to accumulator with carry flag

38-3F

1

1

ADDC A,direct

Add direct byte to A with carry flag

35

2

2

ADDC A,@Ri

Add indirect RAM to A with carry flag

36-37

1

2

ADDC A,#data

Add immediate data to A with carry flag

34

2

2

SUBB A,Rn

Subtract register from A with borrow

98-9F

1

1

SUBB A,direct

Subtract direct byte from A with borrow

95

2

2

SUBB A,@Ri

Subtract indirect RAM from A with borrow

96-97

1

2

SUBB A,#data

Subtract immediate data from A with borrow

94

2

2

INC A

Increment accumulator

04

1

1

INC Rn

Increment register

08-0F

1

2

INC direct

Increment direct byte

05

2

3

INC @Ri

Increment indirect RAM

06-07

1

3

INC DPTR

Increment data pointer

A3

1

1

DEC A

Decrement accumulator

14

1

1

DEC Rn

Decrement register

18-1F

1

2

DEC direct

Decrement direct byte

15

2

3

DEC @Ri

Decrement indirect RAM

16-17

1

3

MUL AB

Multiply A and B

A4

1

5

DIV

Divide A by B

84

1

5

DA A

Decimal adjust accumulator

D4

1

1

Table 6-9: Arithmetic Operations