*Lệnh ANL
Cỳ phỏp: ANL Đớch, Nguồn
í nghĩa: Thực hiện phộp AND, kết quả thu được đưa vào Đớch Vớ dụ: MOV A, #32H ; A = 32H
ANL A, #0FH ; A = 02H Chỳ ý: Đớch và Nguồn lỏ cỏc thanh ghi , cỏc hằng số.
0 AND 1 = 0 0 AND 0 = 0 1 AND 0 = 0 1 AND 1 = 1 *Lệnh ORL Cỳ phỏp: ORL Đớch, Nguồn
í nghĩa: Thực hiện phộp OR, kết quả trả về Đớch Vớ dụ: MOV B, #0AFH ; B = AFH
ADD B, #08H ; B = AFH + 08H = B7H ORL B, #1FH ; B = B7H OR 1FH = BFH Chỳ ý: 0 OR 0 = 0
52 1 OR 0 = 1
1 OR 1 = 1
*Lệnh XRL
Cỳ phỏp: XRL Đớch, Nguồn
í nghĩa: thực hiện phộp XOR giữa Đớch và Nguồn, kết quả thu được trả về Đớch Vớ dụ: MOV A, #37H ; A = 37H MOV R2, #0BDH ; R2 = BDH XRL A, R2 ; A = 37H XOR BDH = 8AH Chỳ ý: 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 2.4.5 Cỏc lệnh thao tỏc trờn Bit *Lệnh CLR Cỳ phỏp: CLR C(hoặc Bit) ý nghĩa: xoỏ CF hoặc Bit
Vớ dụ: CLR C ; CF = 0
*Lệnh SETB
Cỳ phỏp: SETB C(hoặc Bit) ý nghĩa: SET CF hoặc Bit
Vớ dụ: SETB C ; CF = 1
*Lệnh CPL
Cỳ phỏp: CPL C(hoặc Bit) í nghĩa: đảo CF hoặc Bit
53 Vớ dụ: CLR C ; CF = 0
CPL C ; CF = 1
*Lệnh ANL
Cỳ phỏp: ANL C, Bit
í nghĩa: thực hiện phộp AND Bit với C
*Lệnh ORL
Cỳ phỏp: ORL C, Bit
í nghĩa: thực hiện phộp OR Bit với C
*Lệnh JC(JNC)
Cỳ phỏp: JC (JNC) Nhón í nghĩa: nhảy đến Nhón nếu C=1(0)
*Lệnh JB(JNB)
Cỳ phỏp: JB (JNB) Nhón
í nghĩa: nhảy đến Nhón nếu Bit=1(0)
*Lệnh JBC
Cỳ phỏp: JBC Nhón
í nghĩa: nhảy đến Nhón nếu Bit=1 sau đú xoỏ Bit