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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

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

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

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

開關(guān)

我們在生活中,處處都是開關(guān),比如控制燈的開關(guān)!

我們可以發(fā)現(xiàn)一個很簡單的現(xiàn)象:

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

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

結(jié)果
0 0 0
0 1 0
1 1 1
1 0 0
結(jié)果
0 0 0
0 1 1
1 1 1
1 0 1

電報和繼電器

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

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

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

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

雖然繼電器有放大信號的作用,但和開關(guān)一樣繼電器也可以串聯(lián)或并聯(lián)以執(zhí)行邏輯中的簡單任務(wù),

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

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

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

門電路

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

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211765
  • 二進制
    +關(guān)注

    關(guān)注

    2

    文章

    795

    瀏覽量

    41652
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7494

    瀏覽量

    87955
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    計算機硬件怎樣執(zhí)行二進制程序的

    計算機怎樣將二進制數(shù)當成指令執(zhí)行的?
    發(fā)表于 12-11 08:54

    為什么計算機內(nèi)部進行二進制運算,而不是十進制運算?

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

    二進制編碼和二進制數(shù)據(jù)

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

    二進制數(shù)據(jù)壓縮算法

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

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

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

    關(guān)于二進制表示和補碼計算的來龍去脈

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

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

    本篇文章來看看計算機硬件層面究竟是怎么表示二進制
    的頭像 發(fā)表于 02-01 15:28 ?958次閱讀
    <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

    計算機基礎(chǔ)知識之二進制

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

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

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

    10進制轉(zhuǎn)換為二進制的算法

    進制轉(zhuǎn)換為二進制計算機科學(xué)中非常基礎(chǔ)且重要的概念之一。在理解和應(yīng)用計算機科學(xué)的基礎(chǔ)知識時,掌握這個算法是至關(guān)重要的。 開始講解十
    的頭像 發(fā)表于 01-15 10:32 ?3306次閱讀

    二進制、八進制、十六進制現(xiàn)實當中有什么意義?

    二進制、八進制、十六進制現(xiàn)實當中有什么意義? 二進制、八進制和十六
    的頭像 發(fā)表于 01-16 11:14 ?5420次閱讀

    如何實現(xiàn)二進制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)變?

    的編碼標準。本文中,我們將詳細討論二進制和BCD碼數(shù)據(jù)的相互轉(zhuǎn)換方法。 一、二進制數(shù)的基本概念與表示方法 二進制系統(tǒng)是一種將數(shù)字、文字等信
    的頭像 發(fā)表于 02-18 14:51 ?3600次閱讀

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

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

    ASCII碼和二進制的轉(zhuǎn)換關(guān)系

    是一種計數(shù)系統(tǒng),使用0和1兩個數(shù)字來表示信息。計算機科學(xué)中,二進制是非常重要的,因為計算機
    的頭像 發(fā)表于 11-10 09:50 ?1190次閱讀
    主站蜘蛛池模板: 91福利社在线观看| 国产久爱青草视频在线观看| 国产一区二卡三区四区| 玖玖色视频| 天天综合网天天做天天受| 人人做人人爽国产视| 老司机狠狠k免费毛片| 5252欧美在线观看| 在线种子资源网| 亚洲国产成人久久一区www| 色偷偷91久久综合噜噜噜| 国产精品三区四区| 天天做天天爱天天干| 91国内在线视频| 中文字幕在线视频第一页| 特级aaaaaaaaa毛片免费视频| 全日本爽视频在线| 大尺度视频在线| 手机国产看片| 久久在线免费观看| 日韩精品无码一区二区三区| 亚洲午夜精品久久久久| 在线播放91灌醉迷j高跟美女 | 国产精品手机在线| 91网站在线看| 色又色| 天天夜夜人人| 韩漫免费网站无遮挡羞羞漫画| 久久新地址| 午夜黄色影片| 激情三级视频| 国产精品网址你懂的| xxxx日本69| 美女露出尿囗| 天天操综| 影音先锋ady69色资源网站| 女毛片| 深夜视频免费在线观看| 婷婷久久精品| 年轻的护士3在线观看| 国产亚洲精品久久久极品美女|