beautypg.com

NEC 78K/0 Series User Manual

Page 71

background image

71

CHAPTER 5 EXPLANATION OF INSTRUCTIONS

User's Manual U12326EJ4V0UM

Increment

INC

Byte Data Increment

[Instruction format]

INC dst

[Operation]

dst

dst + 1

[Operand]

Mnemonic

Operand(dst)

INC

r

saddr

[Flag]

Z

AC

CY

Ч

Ч

[Description]

The destination operand (dst) contents are incremented by only one.

If the increment result is 0, the Z flag is set (1). In all other cases, the Z flag is cleared (0).

If the increment generates a carry for bit 4 out of bit 3, the AC flag is set (1). In all other cases, the AC flag

is cleared (0).

Because this instruction is frequently used for increment of a counter for repeated operations and an indexed

addressing offset register, the CY flag contents are not changed (to hold the CY flag contents in multiple-

byte operation).

[Description example]

INC B; The B register is incremented.