A-23
INSTRUCTION SET REFERENCE
Table A-26. Summary of Bit Instructions
Clear Bit
CLR bit
bit
←
0
Set Bit
SETB bit
bit
←
1
Complement Bit
CPL bit
bit
←
Øbit
AND Carry with Bit
ANL CY,bit
CY
←
CY
Λ
bit
AND Carry with Complement of Bit
ANL CY,/bit
CY
←
CY
Λ
Øbit
OR Carry with Bit
ORL CY,bit
CY
←
CY V bit
ORL Carry with Complement of Bit
ORL CY,/bit
CY
←
CY V Øbit
Move Bit to Carry
MOV CY,bit
CY
←
bit
Move Bit from Carry
MOV bit,CY
bit
←
CY
Mnemonic
<src>,<dest>
Notes
Binary Mode
Source Mode
Bytes
States
Bytes
States
CLR
CY
Clear carry
1
1
1
1
bit51
Clear dir bit
2
2 (2)
2
bit
Clear dir bit
4
4
3
3
SETB
CY
Set carry
1
1
1
1
bit51
Set dir bit
2
2 (2)
2
bit
Set dir bit
4
4 (2)
3
CPL
CY
Complement carry
1
1
1
1
bit51
Complement dir bit
2
2 (2)
2
bit
Complement dir bit
4
4 (2)
3
ANL
CY,bit51
AND dir bit to carry
2
1 (3)
2
CY,bit
AND dir bit to carry
4
3 (3)
3
ANL/
CY,/bit51
AND complemented dir bit to carry
2
1 (3)
2
CY,/bit
AND complemented dir bit to carry
4
3 (3)
3
ORL
CY,bit51
OR dir bit to carry
2
1 (3)
2
1 (3)
CY,bit
OR dir bit to carry
4
3 (3)
3
2 (3)
ORL/
CY,/bit51
OR complemented dir bit to carry
2
1 (3)
2
CY,/bit
OR complemented dir bit to carry
4
3 (3)
3
MOV
CY,bit51
Move dir bit to carry
2
1 (3)
2
1 (3)
CY,bit
Move dir bit to carry
4
3 (3)
3
2 (3)
bit51,CY
Move carry to dir bit
2
2 (2)
2
2 (2)
bit,CY
Move carry to dir bit
4
4 (2)
3
3 (2)
NOTES:
1.
A shaded cell denotes an instruction in the MCS
®
51 architecture.
2.
If this instruction addresses an I/O port (P
x
,
x
= 0–3), add 2 to the number of states.
3.
If this instruction addresses an I/O port (P
x
,
x
= 0–3), add 1 to the number of states.
Summary of Contents for 8XC251SA
Page 2: ......
Page 3: ...May 1996 8XC251SA 8XC251SB 8XC251SP 8XC251SQ Embedded Microcontroller User s Manual...
Page 18: ......
Page 19: ...1 Guide to This Manual...
Page 20: ......
Page 30: ......
Page 31: ...2 Architectural Overview...
Page 32: ......
Page 41: ...3 Address Spaces...
Page 42: ......
Page 63: ...4 Device Configuration...
Page 64: ......
Page 81: ...5 Programming...
Page 82: ......
Page 102: ......
Page 103: ...6 Interrupt System...
Page 104: ......
Page 120: ......
Page 121: ...7 Input Output Ports...
Page 122: ......
Page 132: ......
Page 133: ...8 Timer Counters and Watchdog Timer...
Page 134: ......
Page 153: ...9 Programmable Counter Array...
Page 154: ......
Page 170: ......
Page 171: ...10 Serial I O Port...
Page 172: ......
Page 187: ...11 Minimum Hardware Setup...
Page 188: ......
Page 197: ...12 Special Operating Modes...
Page 198: ......
Page 206: ......
Page 207: ...13 External Memory Interface...
Page 208: ......
Page 239: ...14 Programming and Verifying Nonvolatile Memory...
Page 240: ......
Page 250: ......
Page 251: ...A Instruction Set Reference...
Page 252: ......
Page 390: ......
Page 391: ...B Signal Descriptions...
Page 392: ......
Page 400: ......
Page 401: ...C Registers...
Page 402: ......
Page 436: ......
Page 437: ...Glossary...
Page 438: ......
Page 446: ......
Page 447: ...Index...
Page 448: ......
Page 458: ......