beautypg.com

Chapter 18 instruction operations – NEC PD78214 User Manual

Page 438

background image

409

Chapter 18 Instruction Operations

18

XOR

CMP

Operation

Mnemonic

Operand

No. of

bytes

Flags

A, #byte

2

A

← A ∨ byte

×

saddr, #byte

3

(saddr)

← (saddr) ∨ byte

×

sfr, #byte

4

sfr

← sfr ∨ byte

×

r, r'

2

r

← r ∨ r'

×

A, saddr

2

A

← A ∨ (saddr)

×

A, sfr

3

A

← A ∨ sfr

×

saddr, saddr'

3

(saddr)

← (saddr) ∨ (saddr')

×

A, mem

2-4

A

← A ∨ (mem)

×

A, & mem

3-5

A

← A ∨ (& mem)

×

A, #byte

2

A – byte

Ч

Ч

Ч

saddr, #byte

3

(saddr) – byte

Ч

Ч

Ч

sfr, #byte

4

sfr – byte

Ч

Ч

Ч

r, r'

2

r – r'

Ч

Ч

Ч

A, saddr

2

A – (saddr)

Ч

Ч

Ч

A, sfr

3

A – sfr

Ч

Ч

Ч

saddr, saddr'

3

(saddr) – (saddr')

Ч

Ч

Ч

A, mem

2-4

A – (mem)

Ч

Ч

Ч

A, & mem

3-5

A – (& mem)

Ч

Ч

Ч

Z

AC

CY

ADDW

SUBW

CMPW

Operation

Mnemonic

Operand

No. of

bytes

Flags

AX, #word

3

AX, CY

← AX + word

Ч

Ч

Ч

AX, rp

2

AX, CY

← AX + rp

Ч

Ч

Ч

AX, saddrp

2

AX, CY

← AX + (saddrp)

Ч

Ч

Ч

AX, sfrp

3

AX, CY

← AX + sfrp

Ч

Ч

Ч

AX, #word

3

AX, CY

← AX – word

Ч

Ч

Ч

AX, rp

2

AX, CY

← AX – rp

Ч

Ч

Ч

AX, saddrp

2

AX, CY

← AX – (saddrp)

Ч

Ч

Ч

AX, sfrp

3

AX, CY

← AX – sfrp

Ч

Ч

Ч

AX, #word

3

AX – word

Ч

Ч

Ч

AX, rp

2

AX – rp

Ч

Ч

Ч

AX, saddrp

2

AX – (saddrp)

Ч

Ч

Ч

AX, sfrp

3

AX – sfrp

Ч

Ч

Ч

Z

AC

CY

(4) 16-bit arithmetic/logical instructions: ADDW, SUBW, CMPW

This manual is related to the following products: