Intel 8XC251SP, 8XC251SA manual CMP Rm,@DRk Binary Mode Source Mode Bytes States Encoding, CPL a

Models: Embedded Microcontroller 8XC251SP 8XC251SA 8XC251SQ 8XC251SB

1 458
Download 458 pages 25.38 Kb
Page 301
Image 301

INSTRUCTION SET REFERENCE

CMP Rm,@WRj

 

 

 

 

 

 

 

Binary Mode

Source Mode

 

Bytes:

4

 

 

3

 

 

States:

3

 

 

2

 

 

[Encoding]

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 1 1

1 1 1 0

 

 

t t t t

 

1 0 0 1

 

 

 

 

 

 

 

s s s s

0 0 0 0

Hex Code in: Binary Mode = [A5][Encoding] Source Mode = [Encoding]

Operation: CMP

(Rm) – ((WRj))

CMP Rm,@DRk

Binary Mode Source Mode

Bytes:

4

3

 

States:

4

3

 

[Encoding]

 

 

 

 

 

 

 

 

 

1 0 1 1

1 1 1 0

 

u u u u

1 0 1 1

 

 

 

 

 

Hex Code in: Binary Mode = [A5][Encoding]

Source Mode = [Encoding]

s s s s

0 0 0 0

Operation: CMP

(Rm) – ((DRk))

CPL A

Function: Complement accumulator

Description: Logically complements (Ø) each bit of the accumulator (one's complement). Clear bits are set and set bits are cleared.

Flags:

 

CY

 

AC

 

OV

N

Z

 

 

 

 

 

 

 

 

 

 

 

Example:

 

 

 

 

 

The accumulator contains 5CH (01011100B). After executing the instruction

 

CPL A

 

 

 

 

 

 

the accumulator contains 0A3H (10100011B).

 

 

 

Binary Mode

Source Mode

 

 

Bytes:

1

 

 

1

 

 

 

States:

1

 

 

1

 

 

 

[Encoding]

1 1 1 1

0 1 0 0

A-49

Page 301
Image 301
Intel 8XC251SP, 8XC251SA, 8XC251SQ, 8XC251SB manual CMP Rm,@DRk Binary Mode Source Mode Bytes States Encoding, CPL a