精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你怎樣用麻將牌制作能用的計算機,你說不定可以艷驚四座

電子工程師 ? 來源:lq ? 2019-02-11 15:03 ? 次閱讀

下周就是農歷新年了,闔家團聚當然是值得慶祝的喜事兒。在過年期間很多人就要開始打牌了。怎樣讓大家也能健康地參與棋牌游戲呢?今天我們來教你怎樣用麻將牌制作能用的計算機,你說不定可以艷驚四座。

關鍵概念

邏輯門

材料

很多很多麻將牌

手操作和原理

計算機的原理是什么呀?

其實今天的小實驗就可以告訴你,當你鼠標點來點去的時候,計算機的腦子里在想什么。

計算機的基礎,是一種叫做邏輯門的東西。不管是做加減法,還是剪切拷貝文件,在進行計算的,就是這些邏輯門,它們相當于是計算機的神經元。

可以實現邏輯門的晶體管

邏輯門這個東西聽起來很高深,但實際上原理非常簡單。在計算機里,邏輯門是由晶體管實現的。但是實際上,用麻將牌,也可以做出邏輯門哦。

與門

就拿最簡單的與門來說。

假設有2個人,一個人輸入0,一個人也輸入0,那么經過與門計算后,它會得到0。只有在2個人都輸入1的情況下,與門才會得到1。這就相當于做了一次乘法對吧。

舉個例子,如果問你,面前的2個人是否都是男孩子,你就是在進行與門運算。

那么,我們用麻將牌怎么制造與門呢?

很簡單。假設麻將陣列的開頭站著表示輸入0,倒下表示輸入1,末端站著表示輸出0,倒下表示輸出1,那么我們像下面這樣排,就可以得到一個麻將牌與門。

具體來看一下。上方的2個黑點下的麻將牌是輸入處。

如果只推倒左邊的麻將牌(輸入1),那么線路就會在左上方中斷,最后就會輸出0對吧。

如果只推倒右邊的麻將牌,右邊的線路就被左邊的線路掐斷了,所以最后也只能輸出0。

只有在2邊都被推倒的情況下(輸入2個1),才能輸出1。

或門

好,現在我們要來做一個或門。或門的意思是,只要輸入里至少有1個1,那么輸出就是1。

舉個例子,如果問你,面前的2個人里是否有男孩子,你就是在進行或門運算。

怎么造呢,像下面這樣。

你可以看到,只要輸入至少1個1(推倒任何起點的麻將牌),那么最后的麻將牌就會被推倒。

只有在2列麻將牌都站立(輸入均為0)的情況下,最后的麻將牌才能站立,輸出0。

異或門

啥是異或門?實際上異或門可以做2進制的一位數加法。

2進制什么意思呢,比如1寫成1,2就寫成10,3就是11,4是100,以此類推。

那么在2進制里,0+0還是0,0+1或1+0就是1,1+1變成0并且進位1。這個操作就可以用異或門部分實現。

用麻將牌碼起來的效果是這樣的——

比如只推倒左邊的麻將牌,那么最后就會輸出1;推倒右邊同理。

同時推倒兩邊的話,中間的橫杠就會卡在那里,不會繼續推倒后面的麻將牌,所以最終會輸出0。

半加器

顯然,異或門不能進位,但是我們把它和一個與門連在一起,就可以制造出一個叫做半加器的算術邏輯單元,它可以實現最簡單的二進制計算,輸出“和”以及“進位”。

比如輸入2個0,半加器輸出進位0,和為0。

輸入1個0,1個1,半加器輸出進位0,和為1。

輸入2個1,半加器輸出進位1,和為0。

半加器,C表示進位,S表示和

那么半加器怎么造呢?像這樣——

最上面的2個骨牌是輸入,最下面的2個骨牌是輸出。左邊那個輸出和,右邊輸出進位。

輸入1和0,得到和為1(左邊的骨牌),進位為0(右邊立著的骨牌)

全加器

2個半加器再加上一個或門,就可以得到一個全加器,也就是二進制的計算器了。用麻將牌也能操作,但是對麻將牌的需求量比較大(需要2副左右)。

比如,下面這個方法,就可以輸入3個0或1,輸出一個2比特的二進制數(00,01,10,11,分別代表0,1,2,3)。

點擊圖片可以查看大圖。

左邊淺黃色處輸入,右邊綠色輸出。

你可能注意到了,最后2個輸出信號各自的顯示時間可能會隨著線路的長短而發生變化,不同的線路可能因為靠得特別近而發生干擾,這就有可能影響下一步的計算。

在真實的計算機里也會遇到這個問題,因為信號的傳輸也不是立刻完成的,所以芯片工程師在設計的時候也要考慮到信號延時和干擾。

總之呢,用這個麻將牌計算機,就可以做學前班水平的算數了。別人問你拿著麻將玩啥呢,你說你在算1+1呢。

聽起來有點智力衰退,但實際上你卻是在造計算機,是不是棒呆!?( ̄ε ̄“)??( ̄ε ̄“)??( ̄ε ̄“)?

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 邏輯門
    +關注

    關注

    1

    文章

    141

    瀏覽量

    24026
  • 計算機
    +關注

    關注

    19

    文章

    7421

    瀏覽量

    87716
  • 晶體管
    +關注

    關注

    77

    文章

    9634

    瀏覽量

    137848

原文標題:別人年夜飯后打麻將,你卻把麻將牌碼成了機械計算機

文章出處:【微信號:bdtdsj,微信公眾號:中科院半導體所】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    計算機電源能用在功放上嗎

    我有一個計算機電源,能用在功放上嗎
    發表于 02-10 21:36

    怎樣通過計算機與plc去組建實時監控系統?

    PLC的特點有哪些?怎樣用PC去監控PLC?怎樣通過計算機與plc去組建實時監控系統?
    發表于 05-17 06:07

    計算機有哪些功能

    一句話概括:計算機體系結構講的是計算機有哪些功能(包括指令集、數據類型、存儲器尋址技術、I/O機理等等),是抽象的;計算機組成原理講的是計算機功能是如何實現的,是具體的。例如:一臺機器
    發表于 07-16 07:45

    制作微型計算機所需的元件有哪些

    來源:《計算機怎樣跑起來的》2.1 制作微型計算機所需的元件制作微型計算機所需的基礎元件只有
    發表于 07-27 06:34

    計算機圖形學定義

    計算機圖形學定義:計算機圖形學是研究怎樣用數字計算機生成、處理和顯示圖形的一門學科。圖形:表示和繪制+ 輸入/輸出設備計算機圖形學:
    發表于 08-31 07:07

    計算機計算機或智能設備之間進行通信地的連線是什么

    2013秋川大《計算機控制系統》第一二次作業及答案《計算機控制系統》第一次作業答案的得分:?100.0?完成日期:2014年12月13日 14點39分一、單項選擇題。本大題共20個小題,每小題
    發表于 09-01 06:36

    什么是計算機

    說不定還有未來的光子計算機、量子計算機等等,計算在人類的不同歷史時期,發揮了各自的歷史作用——馬克思的話總結來說就是提升了“生產力”。又
    發表于 09-10 08:41

    計算機由哪幾部分組成?計算機系統的層次結構是怎樣的?

    計算機由哪幾部分組成?計算機系統的層次結構是怎樣的?計算機的性能指標有哪些?
    發表于 09-18 07:09

    計算機程序的執行過程是怎樣的?

    計算機硬件系統由哪幾部分組成?總線有哪些類型?計算機程序的執行過程是怎樣的?
    發表于 09-28 08:31

    如何去制作一臺微型計算機

    制作微型計算機需要哪些基礎元件?如何去制作一臺微型計算機
    發表于 10-09 09:25

    怎樣用現成的Eclipse插件來調試AT32系列芯片

    Eclipse是著名的跨平臺的自由集成開發環境(IDE),通過安裝不同的插件Eclipse可以支持不同的計算機語言,比如C/C++等,Eclipse本身只是一個框架平臺,眾多的Eclipse插件使其
    發表于 10-24 07:12

    怎樣預防計算機病毒

    怎樣預防計算機病毒 預防計算機病毒要注意以下幾個環節:l          創建緊急引導盤和最新緊急修復
    發表于 03-10 12:09 ?2441次閱讀

    投影手機前路漫漫,四座技術大山橫亙

    投影手機前路漫漫,四座技術大山橫亙 喬布斯堅持:“蘋果的產品必須持續使人驚喜”,那下一個驚喜是什么? 會是業界傳出的下一代iPhone上要加入
    發表于 11-13 09:06 ?489次閱讀

    計算機原理試卷()

    計算機原理試卷()
    發表于 04-15 14:15 ?465次閱讀

    小米MIX2拆解評測報告:技四座不是吹

    一臺正常的手機。 那么,小米是如何做到這樣的呢?一起來看看GeekBar帶來的真機拆解。 小米MIX發布會 MIX的發布可謂是技四座,手機居然可以做成這樣。 開箱 純黑色的盒子,燙金MIX,看著很貴氣 打開包裝盒上蓋,一張卡紙
    的頭像 發表于 01-23 12:53 ?2.8w次閱讀