Zilog Z86193 User Manual

Page 215

Advertising
background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

208

Example 1

If Working Register R1 contains

34h

(

00111000b

) and Working Register R14 contains

4Dh

(

10001101

), the statement:

OR R1, R14

Op Code: 42 1E

leaves the value

BDh

(

10111101b

) in Working Register R1. The S Flag is set, and the Z

and V Flags are cleared.

Example 2

If Working Register R4 contains

F9h

(

11111001b

), Working Register R13 contains

7Bh

,

and Register 7B contains

6Ah

(

01101010b

), the statement:

OR R4, @R13

Op Code: 43 4D

leaves the value

FBh

(

11111011b

) in Working Register R4. The S Flag is set, and the Z

and V Flags are cleared.

Example 3

If Register

3Ah

contains the value

F5h

(

11110101b

) and Register

42h

contains the value

0Ah

(

00001010

), the statement:

OR 3Ah, 42h

Op Code: 44 42 3A

leaves the value

FFh

(

11111111b

) in Register

3Ah

. The S Flag is set, and the Z and V

Flags are cleared.

Example 4

If Working Register R5 contains

70h

(

01110000b

), Register

45h

contains

3Ah

, and Reg-

ister

3Ah

contains

7Fh

(

01111111b

), the statement:

OR R5, @45h

Op Code: 45 45 E5

leaves the value

7Fh

(

01111111b

) in Working Register R5. The Z, V, and S Flags are

cleared.

Example 5

If Register

7Ah

contains the value

F3h

(

11110111b

), the statement:

OR 7Ah, #F0h

Op Code: 46 7A F0

leaves the value

F3h

(

11110111b

) in Register

7Ah

. The S Flag is set, and the Z and V

Flags are cleared.

Advertising