beautypg.com

Or src, Neg -19, Or src -19 – Maxim Integrated MAXQ Family User Manual

Page 196: Maxq family user’s guide

background image

18-19

MAXQ Family User’s Guide

NEG

Negate Accumulator

Description:

Performs a negation (two'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

MAXQ10
Example(s):

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

NEG

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

MAXQ20
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 MAXQ20 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

MAXQ10
Example(s):

; Acc = 45h for each example

OR A[3]

; A[3]= 0Fh

→ Acc = 4Fh

OR #33h

;

→ Acc = 77h

MAXQ20
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