Decrement word – Zilog Z86193 User Manual

Page 185

Advertising
background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

178

Decrement Word

Syntax

DECW dst

Instruction Format

Operation

dst

dst–1

The contents of the destination (which must be an even address) operand are decremented
by one. The destination operand can be a Register Pair or a Working Register Pair.

Address modes RR or IR can be used to specify a 4-bit Working Register Pair. In this for-
mat, the destination Working Register Pair operand is specified by adding

1110b

(

Eh

) to

the high nibble of the operand. For example, if Working Register Pair R12 (CH) is the des-
tination operand, then

ECh

is used as the destination operand in the Op Code.

Example 1

If Register Pair

30h

and

31h

contain the value

0AF2h

, the statement:

DECW 30h

Op Code: 80 30

leaves the value

0AF1h

in Register Pair

30h

and

31h

. The Z, V, and S Flags are cleared.

Example 2

If Working Register R0 contains

30h

and Register Pairs

30h

and

31h

contain the value

FAF3h

, the statement:

Cycles

OPC

(Hex)

Address Mode

dst

OPC

dst

10

80

RR

10

81

IR

Flag

Description

C

Unaffected

Z

Set if the result is zero; cleared otherwise

S

Set if the result of bit 7 is set (negative); cleared otherwise

V

Set if arithmetic overflow occurs; cleared otherwise

D

Unaffected

H

Unaffected

E

dst

Note:

Advertising