Danh mục

Bài giảng Thiết kế luận lý 1 - Đại số Boole & các cổng luận lý

Số trang: 34      Loại file: pdf      Dung lượng: 821.80 KB      Lượt xem: 21      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 7,000 VND Tải xuống file đầy đủ (34 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Đại số Boole được thế giới biết đến lần đầu tiên bởi George Boole qua tác phẩm " An Investigation of the Laws of Thought" vào năm 1854. Các hằng và biến Boole chỉ được mang 2 giá trị 0 hoặc 1
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế luận lý 1 - Đại số Boole & các cổng luận lý dce 2012 Khoa KH & KTMT Bộ môn Kỹ Thuật Máy Tính BK TP.HCM ©2012, CE Department dce 2012 Tài li u tham kh o • “Digital Systems, Principles and Applications”, 8th/5th Edition, R.J. Tocci, Prentice Hall • “Digital Logic Design Principles”, N. Balabanian & B. Carlson – John Wiley & Sons Inc., 2004 ©2012, CE Department 2 dce 2012 Đại số Boole & BK TP.HCM các cổng luận lý ©2012, CE Department dce 2012 N i dung • Đ i s Boole • Đ i s chuy n m ch • Các c ng lu n lý ©2012, CE Department 4 dce 2012 Đ i s Boole • Đ i s Boole đư c th gi i bi t đ n l n đ u tiên b i George Boole qua tác ph m “An Investigation of the Laws of Thought” vào năm 1854 • Các h ng và bi n Boole ch đư c mang 2 giá tr 0 ho c 1 ( LOW / HIGH ) – Các bi n Boole bi u di n cho m t kho ng đi n áp trên đư ng dây ho c t i ngõ nh p/ngõ xu t c a m ch – Giá tr 0 ho c 1 đư c g i là m c lu n lý (logic level) A F M ch ngõ nh p ngõ xu t lu n lý x y ©2012, CE Department 5 dce 2012 Đ i s Boole • Đ i s Boole, cũng tương t như các h đ i s khác, đư c xây d ng thông qua vi c xác đ nh nghĩa m t s nh ng v n đ cơ b n sau: – Mi n (domain), là t p h p (set) các ph n t (element) mà trên đó đ nh nghĩa nên h đ i s – T p h p các phép toán (operation) th c hi n đư c trên mi n – M t t p h p các đ nh đ (postulate), hay tiên đ (axiom) đư c công nh n không qua ch ng minh. Đ nh đ ph i đ m b o tính nh t quán (consistency) và tính đ c l p (independence) – M t t p h p các h qu (consequence) đư c g i là đ nh lý (theorem), đ nh lu t (law) hay quy t c (rule) ©2012, CE Department 6 dce 2012 Đ nh đ Huntington • Phát bi u b i nhà toán h c Anh E.V.Huntington trên cơ s h th ng hóa các công trình c a G. Boole –S d ng các phép toán trong lu n lý m nh đ (propositional logic) • Tính đóng (closure) – T n t i mi n B v i ít nh t 2 ph n t phân bi t và 2 phép toán + và • sao cho: • N u x và y là các ph n t thu c B thì x + y cũng là 1 ph n t thu c B (phép c ng lu n lý - logical addition) • N u x và y là các ph n t thu c B thì x • y cũng là 1 ph n t thu c B (phép nhân lu n lý - logical multiplication) ©2012, CE Department 7 dce 2012 Đ nh đ Huntington … • Tính đ ng nh t (identity) N u x là m t ph n t trong mi n B thì – T n t i 1 ph n t 0 trong B , g i là ph n t đ ng nh t v i phép toán + , th a mãn tính ch t x + 0 = x – T n t i 1 ph n t 1 trong B , g i là ph n t đ ng nh t v i phép toán • , th a mãn tính ch t x • 1 = x • Tính giao hoán (commutative) – Giao hoán c a phép + : x + y = y + x – Giao hoán c a phép • : x • y = y • x ©2012, CE Department 8 dce 2012 Đ nh đ Huntington … • Tính phân ph i (distributive) – Phép • có tính phân ph i trên phép + x • (y + z) = (x • y) + (x • z) – Phép + có tính phân ph i trên phép • x + (y • z) = (x + y) • (x + z) • Bù (complementation) N u x là 1 ph n t trong mi n B thì s t n t i m t ph n t khác g i là x’ (hay x ), là ph n t bù c a x th a mãn: – x + x’ = 1 và – x • x’ = 0 ©2012, CE Department 9 dce 2012 Tính đ i ng u (duality) • Quan sát các đ nh đ Hungtinton, ta th y chúng mang tính đ i x ng (symmetry) t c là các đ nh đ xu t hi n theo c p • M i đ nh đ trong 1 c p có th đư c xây d ng t đ nh đ còn l i b ng cách – Thay đ i các phép toán 2 ngôi (+ | •) – Thay đ i các ph n t đ ng nh t (0 | 1) • Có th suy ra m t k t qu nào đó t các đ nh đ b ng cách – Hoán đ i phép toán + v i phép toán • – Hoán đ i ph n t đ ng nh t 0 v i ph n t đ ng nh t 1 • Đi u này th hi n tính đ i ng u đ i s Boole ©2012, CE Department 10 dce 2012 Các đ nh lý cơ b n (fundamental theorem) • Các đ nh lý đư c ch ng minh t các đ nh đ Huntington và các đ nh đ đ i ng u theo 2 cách – Ch ng minh b ng ph n ch ng (contradiction) – Ch ng minh b ng quy n p (induction) • Đ nh lý 1 (Null Law) – x + 1 = 1 – x • 0 = 0 • Đ nh lý 2 (Involution) – (x’ )’ = x • Đ nh lý 3 (Idempotency) – x + x = x – x • x = x • Đ nh lý 4 (Absorption) – x + x•y = x – x • (x + y) = x ©2012, CE Department 11 dce 2012 Các đ nh lý cơ b n … • Đ nh lý 5 (Simplification) – x + x’ y = x + y – x (x’ ...

Tài liệu được xem nhiều: