beautypg.com

Zilog Z86193 User Manual

Page 169

background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

162

Example 1

If Working Register R3 contains

16h

, the C Flag is set to 1, and Working Register R11

contains

20h

, the statement:

ADC R3, R11

Op Code: 12 3B

leaves the value

37h

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

cleared.

Example 2

If Working Register R16 contains

16h

, the C Flag is not set, Working Register R10 con-

tains

20h

, and Register

20h

contains

11h

, the statement:

ADC R16, @R10

Op Code: 13 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

, the C Flag is set, and Register

12h

contains

1Bh

, the state-

ment:

ADC 34h, 12h

Op Code: 14 12 34

leaves the value

4Ah

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

, the C Flag is set, Working Register R3 contains

10h

, and

Register

10h

contains

01h

, the statement:

ADC 4Bh, @R3

Op Code: 15 E3 4B

leaves the value

84h

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

, and the C Flag is not set, the statement:

ADC 6Ch, #03h

Op Code: 16 6C 03

leaves the value

2Dh

in Register

6Ch

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

E

src

or

E

dst