Intel 8XC251SQ, 8XC251SA ANL R1,R0, Variations ANL dir8,A Binary Mode Source Mode Bytes States

Models: Embedded Microcontroller 8XC251SP 8XC251SA 8XC251SQ 8XC251SB

1 458
Download 458 pages 25.38 Kb
Page 287
Image 287

INSTRUCTION SET REFERENCE

Example: Register 1 contains 0C3H (11000011B) and register 0 contains 55H (01010101B). After executing the instruction

ANL R1,R0

register 1 contains 41H (01000001B).

When the destination is a directly addressed byte, this instruction clears combinations of bits in any RAM location or hardware register. The mask byte determining the pattern of bits to be cleared would either be an immediate constant contained in the instruction or a value computed in the register or accumulator at run time. The instruction

ANL P1,#01110011B

clears bits 7, 3, and 2 of output port 1.

Variations

ANL dir8,A

 

Binary Mode Source Mode

Bytes:

 

2

 

2

 

 

 

States:

 

2†

2†

 

†If this instruction addresses a port (Px, x = 0–3), add 2 states.

[Encoding]

 

 

 

 

 

 

 

0 1 0 1

 

0 0 1 0

 

 

direct addr

 

 

 

 

 

 

 

 

 

Hex Code in:

Binary Mode = [Encoding]

 

 

 

 

 

 

 

Source Mode = [Encoding]

 

 

 

 

 

 

Operation:

ANL

 

 

 

 

 

 

 

 

 

 

(dir8) (dir8) Λ (A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ANL dir8,#data

 

 

 

 

 

 

 

 

 

 

 

Binary Mode

Source Mode

 

 

 

Bytes:

 

3

 

 

3

 

 

 

 

 

States:

 

3†

 

3†

 

 

 

 

†If this instruction addresses a port (Px, x = 0–3), add 1 state.

[Encoding]

 

 

 

 

 

 

 

 

 

0 1 0 1

 

0 0 1 1

 

 

direct addr

 

immed. data

 

 

 

 

 

 

 

 

 

 

Hex Code in:

Binary Mode = [Encoding]

 

 

 

 

 

 

 

Source Mode = [Encoding]

 

 

 

 

 

 

Operation:

ANL

 

 

 

 

 

 

 

 

 

 

(dir8) (dir8) Λ #data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ANL A,#data

 

 

 

 

 

 

 

 

 

 

 

Binary Mode

Source Mode

 

 

 

Bytes:

 

2

 

 

2

 

 

 

 

 

States:

 

1

 

 

1

 

 

 

 

 

[Encoding]

0 1 0 1

0 1 0 0

immed. data

A-35

Page 287
Image 287
Intel 8XC251SQ ANL R1,R0, Variations ANL dir8,A Binary Mode Source Mode Bytes States, Hex Code Binary Mode = Encoding