Maxim Integrated MAX31782 User Manual

Page 189

Advertising
background image





MaximIntegrated  20-6

MAX31782 User’s Guide

Revision 0; 8/11

CMPsrc

CompareAccumulator

Description:

Compare for equality between the active accumulator and the least significant byte of the speci-
fied src . Because the source is limited to 8 bits, the PFX[n] register is used to supply the high-byte
of data for 16 bit sources .

StatusFlags:

E

Operation:

Acc = src: E

← 1

Acc <> src: E

← 0

Encoding:

15

0

f111

1000

ssss

ssss

Example(s):

CMP #45h

; Acc = 0145h, E=0

CMP #145h

; PFX[0] register used

; MOVE PFX[0], #01h (smart-prefixing)

; CMP #45h E=1

CPL

ComplementAcc

Description:

Performs a logical bitwise complement (1’s complement) on the active accumulator (Acc or A[AP])
and returns the result to the active accumulator .

StatusFlags:

S, Z

Operation:

Acc

← ~Acc

Encoding:

15

0

1000

1010

0001

1010

Example(s):

; Acc = FFFFh, S=1, Z=0

CPL

; Acc

← 0000h, S=0, Z=1

; Acc = 0990h, S=0, Z=0

CPL

; Acc

← F66Fh, S=1, Z=0

Advertising