Welcome to the cola’s world
被騙
今天要來教布林代數
其實不應該由我來教
因為我才國二根本呵呵
本篇以基本為主
如想學習更高深的
電子科直走右轉
由於我已經打過一次
但給窩當掉
忘記存檔
所以這次我會簡略點
觀看此文建議搭配窩的邏輯閘教學
窩會叫失格放連結
失格放這裡↓
布林代數是由喬治布林在1800年介紹邏輯代數,後來成為布林代數
只能處理0和1
是一種專門用來推算及分析二維邏輯關係的方法
很好
專心的人一定知道
這跟二進位函數有關係咪?
是的
有位Clande E. Shannon先生在1938年發表布林代數對二進制函數的應用
Thank you Clande E. Shannon
窩原本打算把列真值表的方法給忽略
但覺得還是算了
真值表可以看出所有條件狀態及結果的關係
列出真值表的一般方法
確定各項變數
列出所以條件變數的不同組合
核對各種條件組合與結果的關係,並寫出變數的真值表
布林代數基本運算(Y結果A和B為兩個運算子)
加法邏輯A+B=Y簡稱OR
乘法邏輯A*B=Y簡稱AND
補數邏輯A’=Y簡稱NOT
話說有認真看我的紅石邏輯閘基本教學的人
應該早就知道
布林代數基本公設
封閉性 每個運算結果tm不是1就是0
單位元素 x+0=x x*1=x x*0=0 x+1=1
補數元素 x’’=x
結合律 國小數學bj4
交換律 同上
分配律 同上
對偶性 任何布林代數式,必有其相對的對偶式
布林代數基本定理
自補律 類補數元素
等冪性 x*x=x x+x=x
補數性 x*x’=0 x+x’=1
同一性 x*0=0 x+1=1
消去性 x+xy=x
第摩根定理 bj4
很好上面全部背完
逆已經可以做很多布林代數式惹呵呵
現在貌似要教怎麼應用
召喚本丸乘法機算機概念
我寫一下簡單的原理,給想研究的人們
製作原理是這樣的
假設A*B=C
A=00001001=9
B=00000110=6
先把A的2的倍數列出來
1.A*2的0次=A=9《00001001 》
2.A*2的1次=2A=18《00010010 》
3.A*2的2次=4A=36《00100100 》
4.A*2的3次=8A=72《01001000 》
5.A*2的4次=16A=144《10010000 》
B是00000110 第二和第三位有訊號
就抓列出的第2和第3位數字,然後相加
18+36=00010010+00100100=00110110=54
以布林代數式來縮的話
大概是
還是用x和y好了
設x*y=z
X=9
Y=6
很好這要想一下
打出我想的過程
2x+4x=6x=z
痾
嗯
(x+x)+(x+x+x+x)=z
格外有趣
難怪乘數最高只有256
最後我想說
本丸真的是一個很聰明的人
野很有幹勁
野不會用別人所說的方法
都是自己想出來的
台灣需要多點像本丸這樣富含創意的人
共勉之