我的世界計算器算法實現方法原理講解,透過各種電路實現電路設備,其中包括自動販賣機以及計算器等等,最近有玩家研究出了4bit減法乘法和除法的計算實現方法,有興趣可以參考參考。
1、二進制4bit減法器(可算負數):
首先是成品圖:
正面圖~“L”中間的燈是負數指示
結構圖
電路圖
原理:減法器就是取“減數”的補碼進行加法計算,然後分兩種情況:不爲負數:直接輸出結果;爲負數:取結果的補碼輸出。
2、二進制4bit乘法器(方便讀取結果的設計!)
背面圖
電路
原理:乘法器其實就是加法,移位,加法,移位,加法。。。不懂得話列個豎式你就懂了。
3、8bit/4bit二進制除法器(重磅!)
正面圖~(因爲比較大,沒法使用折線型佈線。。。)命令方塊是傳送用的
結果區~
總覽
數電電路圖
這貨有點坑,做它累死我了!
原理:順減:移位,比較大小,若原數大於減數,輸出結果並輸出1到商的對應位上;若原數小於減數,只輸出原數。最後得到的就是餘數,再把商加起來得到結果~(數電圖爲了方便就直接用了減法器)