beautypg.com

Zilog Z8F0130 User Manual

Page 270

background image

eZ8

CPU Core

User Manual

UM012820-0810

XOR Instruction

255

(

10010011b

) in Working Register R4, sets the S flag, and clears the Z

and V flags:

XOR R4, @R13

Object Code: B3 4D

If Register

3Ah

contains the value

F5h

(

11110101b

) and Register

42h

contains the value

0Ah

(

00001010b

), the following statement leaves the

value

FFh

(

11111111b

) in Register

3Ah

, sets the S flag, and clears the Z

and V flags:

XOR 3Ah, 42h

Object Code: B4 42 3A

If Working Register R5 contains the value

F0h

(

11110000b

), Register

45h

contains the value

3Ah

, and Register

3Ah

contains the value

7Fh

(

01111111b

), the following statement leaves the value

8Fh

(

10001111b

) in Working Register R5, sets the S flag, and clears the C

and V flags:

XOR R5, @45h

Object Code: B5 45 E5

If Register

7Ah

contains the value

F7h

(

11110111b

), the following state-

ment leaves the value

07h

(

00000111b

) in Register

7Ah

and clears the Z,

V, and S flags:

XOR 7Ah, #F0h

Object Code: B6 7A F0

If Working Register R3 contains the value

3Eh

and Register

3Eh

contains

the value

6Ch

(

01101100b

), the following statement leaves the value

69h

(

01101001b

) in Register

3Eh

and clears the Z, V, and S flags

XOR @R3, #05h

Object Code: B7 E3 05