Page 81 - Untitled
P. 81
༛
วงจรดิจิตอลละลอจิก༛ ༛ ༛บททีไ༛3༛พีชคณิตบูลลีน༛༛༛63
บทท༛3༛
ีไ
พีชคณิตบูลลีน༛(Boolean༛Algebra)༛
༛
ิ
ี
พชคณตบูลลีน༛(Boolean༛Algebra)༛ปຓนทฤษฎีทางคณตศาสตรຏทีไ฿ชຌ฿นการวิคราะหຏละ
ิ
ออกบบวงจรลอจิก༛ก้านิดขึๅนจากนักคณิตศาสตรຏชาวอังกฤษชืไอ༛จอรຏจ༛บูล༛(George༛Boole)༛฿นป༛ค.ศ.༛
้
ั
ຌ
ีไ
1815༛༛1864༛สดงดงรูปทีไ༛3.1༛ขาเดขียนตาราคณตศาสตรຏกยวกับทฤษฎีของตรรกะ༛ละความ
ิ
ืไ
ิ
ปຓนเปเดຌ༛มอป༛ค.ศ.1854༛ทฤษฎีดังกลาวกใคือ༛พชคณิตตรรกะ༛(Logic༛Algebra)༛ตอมาพีชคณตสาขาน ีๅ
ี
ี
ิ
ิ
จึงเดຌชืไอตามผูຌคิดคຌน༛คือ༛พีชคณตบูลลีน༛หรือบางทีรียกวา༛พชคณตสวิตชิไง༛(Switching༛Algebra)༛༛
้
ี
฿นปຑจจุบันพชคณิตบบบูลเดຌถูกนาเปประยกตอยางพรหลาย฿นการออกบบทางอลใกทรอนิกสຏ༛༛
ิ
ຏ
ุ
ຏ
ั
ผูຌทีไนาเป฿ชຌคนรกคือ༛คลาวด༛อี.༛ชนนอน༛นกวิทยาศาสตรຏหงหຌองทดลองบลลຏ༛(Bell༛Laboratory)༛༛
้
ดยน้ามา฿ชຌ฿นการวิคราะหຏละกปຑญหาระบบครือขายทีไท้างานตอกันหลายโ༛ภาค༛ชน༛ระบบทรศัพทຏ༛
ຌ
ืไ
ຌ
ຌ
ี
ิ
ิ
ี
ใ
ี
ปຓนตน༛มอมการพัฒนาระบบคอมพวตอรຏขึๅนกเดมการน้าอาพชคณตบูลลีนมา฿ชຌ฿นการค้านวณ༛
ออกบบ༛ละอธิบายสภาวะการท้างานของสถานะวงจรภาย฿นระบบคอมพิวตอรຏ༛ดังนัๅนพีชคณิตบูลลีน
ืๅ
ຌ
จึงปຓนพนฐานทีไส้าคัญ฿นการออกบบวงจรตรรกะของระบบดิจิตอล༛ท้า฿หຌประหยัดตนทุน฿นการสรຌาง
ละลดความผิดพลาด฿นการประกอบวงจรเดຌ༛นอกจากนีๅพีชคณิตบูลลีนยังปຓนพืๅนฐาน฿นการคิดคຌนวิธีการ
ลดรูปของสมการลอจิก฿หຌสัๅนลงอีกหลายวิธี༛ท้า฿หຌสามารถท้างานเดຌถูกตຌอง༛มนย้า༛ละงายยิไงขึๅน༛
༛
༛
༛
รูปทีไ༛3.1༛จอรຏจ༛บูล༛
(ทีไมา༛:༛https://en.wikipedia.org/wiki/George_Boole)༛
༛
3.1༛คุณลักษณะของพีชคณิตบูลลีน༛(Attribute༛of༛Boolean༛Algebra)༛
ี
༛ พีชคณิตทัไวเปจะทนคาดຌวยลข༛0༛༛9༛ปຓนลข฿นระบบฐานสิบละมการด้านินการ༛ชน༛บวก༛ลบ༛
ิ
คูณ༛หาร༛ปຓนตຌน༛༛ส้าหรับพชคณตบูลลีนประกอบดวยการดานนการ༛3༛บบ༛คือ༛(1)༛การท้า฿หຌปຓน༛
ี
้
ຌ
ิ
ั
คาตรงกนขຌามหรือคอมพลีมนต༛(Complementation)༛(2)༛การบวกบูลลีน༛(Addition)༛(3)༛การคูณ༛
ຏ
้
ຌ
บูลลีน༛(Multiplication)༛ละกฎซึไงกระท้ากบคาหรือชุดของคาตวลข༛ดยตละคานัๅนกาหนดเดปຓน༛༛
ั
ั