Đại số Bool

67 961 5
Đại số Bool

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đại số Bool

1ĐẠI SỐ BOOLHÀM BOOLAAABABABAB 2Nội dung1. Giới thiệu2. Đại số Boole3. Biểu diễn các hàm logic dưới dạng chính quy4. Tối thiểu hóa các hàm logic5. Các phần tử logic cơ bản6. Bài tập 31. Giới thiệuMạch logic (mạch số) hoạt động dựa trên chế độ nhị phân:•Điện thế ở đầu vào, đầu vào hoặc bằng 0, hoặc bằng 1•Với 0 hay 1 tượng trưng cho các khoảng điện thế được định nghĩa sẵn•VD: 0 → 0.8V : 0 2.5 → 5V: 1Cho phép ta sử dụng Đại số Boole như là một công cụ để phân tích và thiết kế cáchệ thống số 41. Giới thiệu (tiếp)Đại số Boole:•Do George Boole sáng lập vào thế kỷ 19•Các hằng, biến và hàm chỉ nhận 1 trong 2 giá trị: 0 và 1•Là công cụ toán học khá đơn giản cho phép mô tả mối liên hệ giữa các đầu ra của mạch logic với các đầu vào của nó dưới dạng biểu thức logic•Là cơ sở lý thuyết, là công cụ cho phép nghiên cứu, mô tả, phân tích, thiết kế và xây dựng các hệ thống số, hệ thống logic, mạch số ngày nay. 51. Giới thiệu (tiếp)Các phần tử logic cơ bản:•Còn gọi là các cổng logic, mạch logic cơ bản•Là các khối cơ bản cấu thành nên các mạch logic và hệ thống số khác 61. Giới thiệu (tiếp)Mục tiêu của chương: sinh viên có thể•Tìm hiểu về Đại số Boole•Các phần tử logic cơ bản và hoạt động của chúng•Dùng Đại số Boole để mô tả và phân tích cách cấu thành các mạch logic phức tạp từ các phần tử logic cơ bản 7Nội dung1. Giới thiệu2. Đại số Boole3. Biểu diễn các hàm logic dưới dạng chính quy4. Tối thiểu hóa các hàm logic5. Các phần tử logic cơ bản6. Bài tập 82. Đại số Boole Các định nghĩa•Biến lôgic: đại lượng biểu diễn bằng ký hiệu nào đó, lấy giá trị 0 hoặc 1•Hàm lôgic: nhóm các biến lôgic liên hệ với nhau qua các phép toán lôgic, lấy giá trị 0 hoặc 1•Phép toán lôgic cơ bản: VÀ (AND), HOẶC (OR), PHỦ ĐỊNH (NOT) 92. Đại số Boole  Biểu diễn biến và hàm lôgic•Biểu đồ Ven:A hoặc BA và BMỗi biến lôgic chia không gian thành 2 không gian con:-1 không gian con: biến lấy giá trị đúng (=1)-Không gian con còn lại: biến lấy giá trị sai (=0)AB 102. Đại số Boole Biểu diễn biến và hàm lôgic•Bảng thật:Hàm n biến sẽ có:n+1 cột (n biến và giá trị hàm)2n hàng: 2n tổ hợp biếnVí dụ Bảng thật hàm Hoặc 2 biếnA B F(A,B)0 0 00 1 11 0 11 1 1 [...]... mạch logic và hệ thống số khác 31 • Mục tiêu: Số số hạng ít nhất và số biến ít nhất trong mỗi số hạng • Mục đích: Giảm thiểu số lượng linh kiện • Phương pháp: - Đại số - Bìa Cac-nơ + = + + = + = + = + = + + = (1) AB AB B (A B)(A B) B (1') (2) A AB A A(A B) A (2') (3) A AB A B A(A B) AB (3')  Phương pháp đại số 4. Tối thiểu hóa các hàm lơgic 13 2. Đại số Boole  Các hàm lơgic... B.F(1,0) B.F(1,1) = + + + F(A,B) AB.F(0,0) AB.F(0,1) AB.F(1,0) AB.F(1,1) Nhận xét 2 biến → Tổng 4 số hạng, 3 biến → Tổng 8 số hạng n biến → Tổng 2 n số hạng 6 1. Giới thiệu (tiếp)  Mục tiêu của chương: sinh viên có thể • Tìm hiểu về Đại số Boole • Các phần tử logic cơ bản và hoạt động của chúng • Dùng Đại số Boole để mơ tả và phân tích cách cấu thành các mạch logic phức tạp từ các phần tử logic cơ... B.A  Kết hợp: A + (B+C) = (A+B) + C = A + B + C A . (B.C) = (A.B) . C = A . B . C  Phân phối: A(B+C) = AB + AC A + (BC) = (A+B)(A+C)  Khơng có số mũ, khơng có hệ số:  Phép bù: = + = = A A A A 1 A.A 0 2. Đại số Boole + + + =A A A A =A.A A A 14 2. Đại số Boole  Các hàm lơgic cơ bản • Hàm Và: Ví dụ Hàm 2 biến A B F(A,B) 0 0 0 0 1 0 1 0 0 1 1 1 =F(A,B) AB 23 3. Biểu diễn các hàm lôgic = + + + + F(A,B,C)... 1  Cổng VÀ ĐẢO 2 đầu vào: • Ký hiệu: • Bảng thật: • Biểu thức: out = A . B A B out 0 0 1 0 1 1 1 0 1 1 1 0 11 2. Đại số Boole  Biểu diễn biến và hàm lơgic • Bìa Cac-nơ: Số ơ trên bìa Cac-nơ bằng số dịng bảng thật Ví dụ Bìa Cac-nơ hàm Hoặc 2 biến 0 1 1 1 A B 0 1 0 1 10 2. Đại số Boole  Biểu diễn biến và hàm lơgic • Bảng thật: Hàm n biến sẽ có: n+1 cột (n biến và giá trị hàm) 2 n hàng: 2 n ... HOẶC 2 đầu vào: • Ký hiệu: • Bảng thật: • Biểu thức: out = A + B A B out 0 0 0 0 1 1 1 0 1 1 1 1 2 Nội dung 1. Giới thiệu 2. Đại số Boole 3. Biểu diễn các hàm logic dưới dạng chính quy 4. Tối thiểu hóa các hàm logic 5. Các phần tử logic cơ bản 6. Bài tập 9 2. Đại số Boole  Biểu diễn biến và hàm lơgic • Biểu đồ Ven: A hoặc B A và B Mỗi biến lơgic chia không gian thành 2 không gian con: -1... cho số lượng ơ trong nhóm là một số luỹ thừa của 2. Các ơ trong nhóm có giá trị hàm cùng bằng 1. CD AB 00 01 11 10 00 01 1 1 11 1 1 10 1 1 CD AB 00 01 11 10 00 1 1 01 1 1 11 1 1 10 1 1 4. Tối thiểu hóa các hàm lôgic 28  Biểu diễn dưới dạng số  Dạng tuyển chính qui = F ( A , B , C ) R (1, 2 , 3, 5, 7 )  Dạng hội chính qui = F ( A , B , C ) I(0 , 4 , 6 ) 3. Biểu diễn các hàm lôgic 8 2. Đại số. .. 0 1 1 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 1 21 3. Biểu diễn các hàm lơgic  Dạng tuyển chính qui Nhận xét Giá trị hàm = 0 → số hạng tương ứng bị loại Giá trị hàm = 1 → số hạng tương ứng bằng tích các biến 18 Nội dung 1. Giới thiệu 2. Đại số Boole 3. Biểu diễn các hàm logic dưới dạng chính quy 4. Tối thiểu hóa các hàm logic 5. Các phần tử logic cơ bản 6. Bài tập 5 1. Giới thiệu... cịn là phép cộng module 2) • Đầu ra chỉ bằng 0 khi tất cả các đầu vào giống nhau  Cổng XOR 2 đầu vào: • Ký hiệu: • Bảng thật: • Biểu thức: A B out 0 0 0 0 1 1 1 0 1 1 1 0 BABABAout +=⊕= 12 2. Đại số Boole  Biểu diễn biến và hàm lơgic • Biểu đồ thời gian: Là đồ thị biến thiên theo thời gian của hàm và biến lơgic Ví dụ Biểu đồ thời gian của hàm Hoặc 2 biến t t t A 1 0 F(A,B) 0 B 1 0 1 ... (=0) A B 17  Định lý Đờ Mooc-gan + = = + A B A.B A.B A B + = + i i F(X , ,.) F(X ,., )  Trường hợp 2 biến  Tổng qt  Tính chất đối ngẫu • + ⇔ ⇔ 0 1 + = + ⇔ = + = ⇔ = A B B A A.B B.A A 1 1 A.0 0 2. Đại số Boole 43 ≥ 1 ≥ 1 A B A+B =1 A B A⊕B Hoặc-Đảo (NOR) Hoặc mở rộng (XOR) A B AB AB ⊕ = + AB F 00 0 01 1 10 1 11 0 5. Các phần tử lôgic cơ bản 45 a. Cổng VÀ (AND gate)  Chức năng: • Thực hiện... hàm lơgic 13 2. Đại số Boole  Các hàm lơgic cơ bản • Hàm Phủ định: Ví dụ Hàm 1 biến =F(A) A A F(A) 0 1 1 0 32 • Một số quy tắc tối thiểu hóa:  Có thể tối thiểu hố một hàm lơgic bằng cách nhóm các số hạng. + + = + = + = + ABC ABC ABCD AB ABCD A(B BCD) A(B CD)  Có thể thêm số hạng đã có vào một biểu thức lôgic. + + + = + + + + + = + + ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC BC AC AB 4. Tối thiểu . phép ta sử dụng Đại số Boole như là một công cụ để phân tích và thiết kế cáchệ thống số 41. Giới thiệu (tiếp) Đại số Boole:•Do George Boole sáng lập vào. 1ĐẠI SỐ BOOLHÀM BOOLAAABABABAB 2Nội dung1. Giới thiệu2. Đại số Boole3. Biểu diễn các hàm logic dưới dạng chính

Ngày đăng: 17/08/2012, 10:10

Hình ảnh liên quan

•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 10 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 46 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 47 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 48 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 49 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 50 của tài liệu.
•Bảng thật: - Đại số Bool

Bảng th.

ật: Xem tại trang 51 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan