beautypg.com

Neg -18 – Maxim Integrated MAXQ7666 User Manual

Page 355

background image

MAXQ7665/MAXQ7666 User’s Guide

14-18

NEG

Negate Accumulator

Description:

Performs a negation (2's complement) of the active accumulator and returns the result back to the active accumulator.

Status Flags:

S, Z

Operation:

Acc

← ~Acc + 1

Encoding:

15

0

Example(s):

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

NEG

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

OR

src

Logical OR

Description:

Performs a logical-OR between the active accumulator (Acc or A[AP]) and the specified src data. For the complete
list of src specifiers, reference the MOVE instruction. The MAXQ7665/MAXQ7666 may use the PFX[n] register to
supply the high byte of data for 8-bit sources.

Status Flags:

S, Z

Operation:

Acc

← Acc OR src

Encoding:

15

0

Example(s):

; Acc = 2345h for each example

OR A[3]

; A[3]= 0F0Fh

→ Acc = 2F4Fh

OR #1133h

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

; OR #33h

→ Acc = 3377h

Special Notes:

The active accumulator (Acc) is not allowed as the src for this operation.

1000

1010

1001

1010

f010

1010

ssss

ssss

Maxim Integrated

This manual is related to the following products: