beautypg.com

Zilog Z8F0130 User Manual

Page 103

background image

eZ8

CPU Core

User Manual

UM012820-0810

AND Instruction

88

AND R4, @R13

Object Code: 53 4D

If Register

3Ah

contains the value

F5h

(

11110101b

) and Register

42h

contains the value

0Ah

(

00001010b

), the following statement leaves the

value

00h

(

00000000b

) in Register

3Ah

, sets the Z flag, and clears the V

and S flags:

AND 3Ah, 42h

Object Code: 54 42 3A

Using Escaped Mode Addressing, if Working Register R5 contains the
value

F0h

(

11110000b

), Register

45h

contains the value

3Ah

, and Reg-

ister

3Ah

contains the value

7Fh

(

01111111b

), the following statement

leaves the value

70h

(

01110000b

) in Working Register R5 and clears the

Z, V, and S flags:

AND R5, @45h

Object Code: 55 45 E5

If Register

7Ah

contains the value

F7h

(

11110111b

), the following state-

ment leaves the value

F0h

(

11110000b

) in Register

7Ah

, sets the S flag

is set and clears the Z and V flags:

AND 7Ah, #F0h

Object Code: 56 7A F0

Using Escaped Mode Addressing, if Working Register R3 contains the
value

3Eh

and Register

3Eh

contains the value

ECh

(

11101100b

), the

following statement leaves the value

04h

(

00000100b

) in Register

3Eh

and clears the Z, V, and S flags:

AND @R3, #05h

Object Code: 57 E3 05