在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

計算機在硬件層面究竟是怎么表示二進制 1

jf_78858299 ? 來源:小牛呼嚕嚕 ? 作者:小牛呼嚕嚕 ? 2023-02-01 15:28 ? 次閱讀

本篇文章來看看計算機在硬件層面究竟是怎么表示二進制的,CPU究竟是怎么實現的?通過本文的學習,我們也可以反過來明白為什么計算機會采用二進制了。

開關

我們在生活中,處處都是開關,比如控制燈的開關!

我們可以發現一個很簡單的現象:

  1. 串聯的開關,只有2個開關都閉合,燈泡才亮。這也就是布爾代數中"邏輯運算與"
  2. 并聯的開關,只要有1個開關閉合,燈泡就會亮。這也就是布爾代數中"邏輯運算或"

我們以最簡單的2個數,0和1來舉個例子,寫出其布爾代數的真值表:

結果
0 0 0
0 1 0
1 1 1
1 0 0
結果
0 0 0
0 1 1
1 1 1
1 0 1

電報和繼電器

在人類信息傳遞發展的歷史上,長途信息傳遞一直是非常困難的時,當時常見的方式有,比如人騎馬送信,訓練信鴿、點燃烽火,但信息傳遞的效率都非常低效。直到電報的出現,電報思想的正式成形是在19世紀早期,它的讓人類傳遞信息的效率得到極大的提升。

電報利用電的特性來傳遞信息,早期設計復雜且不穩定,傳遞的信息復雜度又比較低,1837年美國人摩爾斯通過電磁感應改良了發報機,并發明了 摩爾斯電碼 。他將電報劃分為2種信號,短促的"點信號"和長一點的"劃信號", 將把“點”當成“1”,把“劃”當成“0”(這不就是二進制嘛),并編寫了個“字典”將字母及數字編碼一一對應,這樣就能傳遞復雜的信息,在未來產生了巨大影響力,意味著現代通信的開始。

由于早期的電報傳輸,需要鋪設電線,但是隨著電線越長,其電阻就越大,電信號常常傳輸過程中被消耗點,這樣接受方就無法接收到信息了。幸運的是,工程師發明了 繼電器 ,其原理就是 接收微弱的信號,然后不斷地通過新的電源重新放大已經開始衰減的原有信號,最后把它增強后發送出去

當開關是打開的話,燈泡是不亮的;但當開關是閉合的話, 電流流過圍繞在鐵棒上的線圈,會發生電磁效應,鐵棒就具有了磁性,會將彈簧片吸下來,右邊電路就通了,燈泡就會亮了。這樣通過繼電器,一段段放大信號,電報就能長距離傳輸信息了。

雖然繼電器有放大信號的作用,但和開關一樣繼電器也可以串聯或并聯以執行邏輯中的簡單任務,

繼電器比起普通的開關的優勢在于繼電器無需直接被輸入者控制,可以被其他繼電器控制,這樣就可以組合完成更復雜的操作

比如我們可以通過繼電器實現: 當我們閉合開關時,燈泡關閉;當我們打開開關時,燈泡去點亮這種燈泡的狀態和開關的閉合狀態相反的操作,普通開關是無法實現這種操作的。這些電路物理的表象下隱藏的邏輯關系,一直沒有被人發現。

直到1938年,克勞德·香農在麻省理工學院所寫的碩士論文《A Symbolic Analysis of Relay and Switching Circuits》中闡述了繼電器和開關電路中的符號分析之間的關系,他將開關、繼電器、二進制、布爾代數聯系起來。也就是發現 人類可以通過開關和繼電器這些普通的電路,直接就能實現布爾代數各種邏輯運算操作 。這些繼電器的組合被稱為 邏輯門 ,他們構造基本的邏輯電路,也叫 門電路

門電路

上面是3種最最基本的門:

  1. 與門,兩個開關只有同時打開,電流才會通過,燈泡才會亮
  2. 非門,當開關閉合時,電流會通過,燈泡會亮;開關打開,電流不能通過反而,燈泡熄滅
  3. 或門,兩個開關中只要有一個打開電流就能通過,燈就會點亮

這些門其實就是一個個"開關"的抽象, 以后我們需要的各種復雜的邏輯都可以通過這3個門來實現,真的是非常奇妙 我們再來看一個常見的門:異或門XOR

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

    關注

    68

    文章

    11003

    瀏覽量

    214987
  • 二進制
    +關注

    關注

    2

    文章

    803

    瀏覽量

    42031
  • 計算機
    +關注

    關注

    19

    文章

    7603

    瀏覽量

    89735
收藏 人收藏

    評論

    相關推薦

    計算機為什么使用二進制來表達

    在生活中,人們已經習慣用十進制來計數,0~9的發明是人類的偉大進步,從此就可以用0~9這十個數字的組合能表示任何大小的數字。于是初學計算機的人往往會問的問題是,計算機為什么使用
    的頭像 發表于 10-30 15:44 ?4113次閱讀
    <b class='flag-5'>計算機</b>為什么使用<b class='flag-5'>二進制</b>來表達

    計算機硬件怎樣執行二進制程序的

    計算機怎樣將二進制數當成指令執行的?
    發表于 12-11 08:54

    為什么計算機內部進行二進制運算,而不是十進制運算?

    閑來沒事b站上看李永樂老師講的這個視頻,覺得挺有意思的。這篇文章主要是記一下筆記。本篇文章里面的數字若沒有特殊指明,默認為二進制數字。你們有沒有這樣的疑問:為什么計算機內部進行二進制
    發表于 07-23 09:59

    二進制編碼和二進制數據

    二進制編碼和二進制數據   二進制編碼是計算機內使用最多的碼制,它只使用兩個基本符號"0"和"1",并且通過由這兩個符號組成的
    發表于 10-13 16:22 ?4926次閱讀

    二進制數據壓縮算法

    二進制數據壓縮算法二進制計算技術中廣泛采用的一種數制。二進制數據是用0和1兩個數碼來表示的數。
    的頭像 發表于 02-28 09:31 ?2w次閱讀

    計算機二進制概念和進制運算的詳細資料簡介

    本文檔的主要內容詳細介紹的是計算機二進制概念和進制運算的詳細資料簡介。
    發表于 12-11 17:34 ?19次下載
    <b class='flag-5'>計算機</b>的<b class='flag-5'>二進制</b>概念和<b class='flag-5'>進制</b>運算的詳細資料簡介

    關于二進制表示和補碼計算的來龍去脈

    既簡單、又強大的數字。但是大部分人,對于二進制二進制計算、原碼、反碼以及補碼的認識,仍處于機械的強制記憶階段。尤其是對一些編碼和計算,仍然處于模糊的認識階段,例如: CPU 是如何
    的頭像 發表于 06-07 14:30 ?2735次閱讀

    計算機硬件層面究竟是怎么表示二進制 2

    本篇文章來看看計算機硬件層面究竟是怎么表示二進制
    的頭像 發表于 02-01 15:28 ?1153次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>在</b><b class='flag-5'>硬件</b><b class='flag-5'>層面</b><b class='flag-5'>究竟是</b>怎么<b class='flag-5'>表示</b><b class='flag-5'>二進制</b> 2

    計算機基礎知識之二進制

    C/Java/JavaScript等高級語言編寫的程序中, 「數值」 、 「字符串」 和 「圖像」 計算機內部都是以 「二進制數值」 的形式來表現的 用
    的頭像 發表于 03-31 16:06 ?4840次閱讀
    <b class='flag-5'>計算機</b>基礎知識之<b class='flag-5'>二進制</b>

    計算機究竟是如何理解并執行我們所寫的代碼的呢?

    在編寫了大量代碼之后,不禁讓人思考,計算機究竟是如何理解并執行我們所寫的代碼的呢?這個問題將引導我們深入了解計算機的內部工作原理,從二進制到邏輯電路,再到運算器和控制器的協同工作,探究
    發表于 09-05 09:54 ?594次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>究竟是</b>如何理解并執行我們所寫的代碼的呢?

    10進制轉換為二進制的算法

    進制轉換為二進制計算機科學中非常基礎且重要的概念之一。在理解和應用計算機科學的基礎知識時,掌握這個算法是至關重要的。 開始講解十
    的頭像 發表于 01-15 10:32 ?4109次閱讀

    二進制、八進制、十六進制現實當中有什么意義?

    二進制、八進制、十六進制現實當中有什么意義? 二進制、八進制和十六
    的頭像 發表于 01-16 11:14 ?6535次閱讀

    如何實現二進制和BCD碼數據的相互轉變?

    的編碼標準。本文中,我們將詳細討論二進制和BCD碼數據的相互轉換方法。 一、二進制數的基本概念與表示方法 二進制系統是一種將數字、文字等信
    的頭像 發表于 02-18 14:51 ?4503次閱讀

    計算機采用二進制的原因不包括什么

    ,我們先簡要回顧一下為什么計算機會采用二進制。 物理實現的簡便性 :計算機硬件,如晶體管,可以用兩種穩定狀態來表示信息,通常是0和
    的頭像 發表于 09-04 17:03 ?958次閱讀

    ASCII碼和二進制的轉換關系

    是一種計數系統,使用0和1兩個數字來表示信息。計算機科學中,二進制是非常重要的,因為計算機
    的頭像 發表于 11-10 09:50 ?3175次閱讀
    主站蜘蛛池模板: 亚洲国产精品婷婷久久 | 午夜影院在线看 | 青楼社区51在线视频视频 | 人人做人人看 | 色中色软件 | 男人天堂资源站 | 亚洲天天做夜夜做天天欢人人 | 一级欧美在线的视频 | 天天摸天天做 | 国产精品久久婷婷六月丁香 | 天天网综合 | www.99色| 1314酒色网| 日本高清色视频在线观看免费 | 日本欧美色图 | 老司机午夜网站 | 午夜精品网站 | 国产成人免费无庶挡视频 | 中文字幕欧美成人免费 | sihu国产午夜精品一区二区三区 | 精品国产三级在线观看 | 国产区精品高清在线观看 | 欧美黄色免费 | 国产男人女人做性全过程视频 | 六月综合网 | 综合网天天操天天射 | 黄色日本视频 | 日本特黄特色大片免费播放视频 | 欧美激情啪啪 | 美女鲜嫩bbbb | 天天在线精品视频在线观看 | 69精品久久久久 | 色偷偷狠狠色综合网 | 欧美一区二区三区四区视频 | 天天摸天天做天天爽在线 | 免费看大尺度视频在线观看 | 高清欧美一级在线观看 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 亚洲伊人色一综合网 | 手机看片欧美日韩 | 99国产成人精品2021 |