Boolean Instructions Set
Boolean Instructions Set
microcontroller
7EH
General purpose RAM
80 bytes
30H
2FH 7F 7E 7D 7C 7B 7A 79 78
2EH 77 76 75 74 73 72 71 70
Bit addressable RAM
16 bytes (80 bits)
21H 0F 0E 0D 0C 0B 0A 09 08
20H 07 06 05 04 03 02 01 00
Bank 3
00H Bank 0
Internal data memory
7FH
Mnemonic Description
7EH
ORL C, bit OR Carry and the indicated bit
and store the result in carry
bit.
30H
Bit direct addressed bit in bit addressable
2FH 7F 7E 7D 7C 7B 7A 79 78 RAM or special function register
2EH 77 76 75 74 73 72 71 70 Example:-
ORL C,0BH
PSW CY
21H 0F 0E 0D 0C 0B 0A 09 08
ORL x 0BH
20H 07 06 05 04 03 02 01 00
result
18H Bank 3
00H Bank 0
Internal data memory
7FH
Mnemonic Description
7EH
ORL C, /bit OR Carry and complement of
the indicated bit and store the
result in carry bit.
30H
2FH 7F 7E 7D 7C 7B 7A 79 78
2EH 77 76 75 74 73 72 71 70 Example:-
ORL C,/72H
PSW CY
21H 0F 0E 0D 0C 0B 0A 09 08 ORL /72H
z
20H 07 06 05 04 03 02 01 00
result
18H Bank 3
OR complement of bit 72 of bit addressable
10H Bank 2 memory with the CY flag . Then stores the
result in the Carry.
08H Bank 1
00H Bank 0
Thank you!!