Zilog Z86193 User Manual

Page 212

Advertising
background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

205

Example 1

If Working Register R1 contains

34h

(

00111000b

) and Working Register R14 contains

4Dh

(

10001101

), the statement:

AND R1, R14

Op Code: 52 1E

Example 2

If Working Register R4 contains

F9h

(

11111001b

), Working Register R13 contains

7Bh

,

and Register

7Bh

contains

6Ah

(

01101010b

), the statement:

AND R4, @R13

Op Code: 53 4D

leaves the value

68h

(

01101000b

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

cleared.

Example 3

If Register

3Ah

contains the value

F5h

(

11110101b

) and Register

42h

contains the value

0Ah

(

00001010

), the statement:

AND 3Ah, 42h

Op Code: 54 42 3A

leaves the value

00h

(

00000000b

) in Register

3Ah

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

Flags are cleared.

Example 4

If Working Register R5 contains

F0h

(

11110000b

), Register

45h

contains

3Ah

, and Reg-

ister

3Ah

contains

7Fh

(

01111111b

), the statement:

AND R5, @45h

Op Code: 55 45 E5

leaves the value

70h

(

01110000b

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

cleared.

Example 5

If Register

7Ah

contains the value

F7h

(

11110111b

), the statement:

AND 7Ah, #F0h

Op Code: 56 7A F0

leaves the value

F0h

(

11110000b

) in Register

7Ah

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

Flags are cleared.

Advertising