Zilog Z86193 User Manual

Page 166

Advertising
background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

159

Example 1

If Working Register R3 contains

16h

and Working Register R11 contains

20h

, the state-

ment:

ADD R3, R11

Op Code: 02 3B

leaves the value

36h

in Working Register R3. The C, Z, S, V, D, and H Flags are all

cleared.

Example 2

If Working Register R16 contains

16h

, Working Register R10 contains

20h

, and Register

20h

contains

11h

, the statement:

ADD R16, @R10

Op Code: 03 FA

leaves the value

27h

in Working Register R16. The C, Z, S, V, D, and H Flags are all

cleared.

Example 3

If Register

34h

contains

2Eh

and Register

12h

contains

1Bh

, the statement:

ADD 34h, 12h

Op Code: 04 12 34

leaves the value

49h

in Register

34h

. The H Flag is set, and the C, Z, S, V, and D Flags are

cleared.

Example 4

If Register

4Bh

contains

82h

, Working Register R3 contains

10h

, and Register

10h

con-

tains

01h

, the statement:

ADD 3Eh, @R3

Op Code: 05 E3 4B

leaves the value

83h

in Register

4Bh

. The S Flag is set, and the C, Z, V, D, and H Flags are

cleared.

Example 5

If Register

6Ch

contains

2Ah

, the statement:

ADD 6Ch, #03h

Op Code: 06 6C 03

leaves the value

2Dh

in Register

6Ch

. The C, Z, S, V, D, and H Flags are all cleared.

Advertising