Cỏc lệnh Logic

Một phần của tài liệu Đồ án tốt nghiệp Động cơ điện một chiều và vấn đề điều khiển tốc độ của động cơ điện một chiều (Trang 52 - 54)

*Lnh 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

*Lnh 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 *Lnh CLR Cỳ phỏp: CLR C(hoặc Bit) ý nghĩa: xoỏ CF hoặc Bit

Vớ dụ: CLR C ; CF = 0

*Lnh SETB

Cỳ phỏp: SETB C(hoặc Bit) ý nghĩa: SET CF hoặc Bit

Vớ dụ: SETB C ; CF = 1

*Lnh 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

*Lnh ANL

Cỳ phỏp: ANL C, Bit

í nghĩa: thực hiện phộp AND Bit với C

*Lnh ORL

Cỳ phỏp: ORL C, Bit

í nghĩa: thực hiện phộp OR Bit với C

*Lnh JC(JNC)

Cỳ phỏp: JC (JNC) Nhón í nghĩa: nhảy đến Nhón nếu C=1(0)

*Lnh JB(JNB)

Cỳ phỏp: JB (JNB) Nhón

í nghĩa: nhảy đến Nhón nếu Bit=1(0)

*Lnh JBC

Cỳ phỏp: JBC Nhón

í nghĩa: nhảy đến Nhón nếu Bit=1 sau đú xoỏ Bit

Một phần của tài liệu Đồ án tốt nghiệp Động cơ điện một chiều và vấn đề điều khiển tốc độ của động cơ điện một chiều (Trang 52 - 54)

Tải bản đầy đủ (PDF)

(64 trang)