邏輯運算指令
| 指 令 | 功 能 | 
| ANL A,Rn | 把暫存器的內容AND入累積器內 | 
| ANL A,#data | 把常數AND入累積器內 | 
| ANL A,direct | 把直接定址位元組的內容AND入累積器內 | 
| ANL A,@Rm | 把內部資料記憶體的內容AND入累積器內 | 
| ANL direct,A | 把累積器的內容AND入直接定址位元組內 | 
| ANL direct,#data | 把常數AND入直接定址位元組內 | 
| ORL A,Rn | 把暫存器的內容OR入累積器內 | 
| ORL A,#data | 把常數OR入累積器內 | 
| ORL A,direct | 把直接定址位元組的內容OR入累積器內 | 
| ORL A,@Rm | 把內部資料記憶體的內容OR入累積器內 | 
| ORL direct,A | 把累積器的內容OR入直接定址位元組內 | 
| ORL direct,#data | 把常數OR入直接定址位元組內 | 
| XRL A,Rn | 把暫存器的內容XOR入累積器內 | 
| XRL A,#data | 把常數XOR入累積器內 | 
| XRL A,direct | 把直接定址位元組的內容XOR入累積器內 | 
| XRL A,@Rm | 把內部資料記憶體的內容XOR入累積器內 | 
| XRL direct,A | 把累積器的內容XOR入直接定址位元組內 | 
| XRL direct,#data | 把常數XOR入直接定址位元組內 | 
| CLR A | 把累積器的內容清除為零 | 
| CPL A | 把累積器的內容取補數 | 
| RL A | 不含進位旗標的左旋轉 | 
| RLC A | 包含進位旗標的左旋轉 | 
| RR A | 不含進位旗標的右旋轉 | 
| RRC A | 包含進位旗標的右旋轉 | 
| SWAP A | 把累積器內容的兩個(半位元組)互換 |