chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

計(jì)算機(jī)在硬件層面究竟是怎么表示二進(jìn)制 1

jf_78858299 ? 來源:小牛呼嚕嚕 ? 作者:小牛呼嚕嚕 ? 2023-02-01 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

開關(guān)

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

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

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

我們以最簡單的2個(gè)數(shù),0和1來舉個(gè)例子,寫出其布爾代數(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

電報(bào)和繼電器

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

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

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

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

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

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

比如我們可以通過繼電器實(shí)現(xiàn): 當(dāng)我們閉合開關(guān)時(shí),燈泡關(guān)閉;當(dāng)我們打開開關(guān)時(shí),燈泡去點(diǎn)亮這種燈泡的狀態(tài)和開關(guān)的閉合狀態(tài)相反的操作,普通開關(guān)是無法實(shí)現(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)、繼電器、二進(jìn)制、布爾代數(shù)聯(lián)系起來。也就是發(fā)現(xiàn) 人類可以通過開關(guān)和繼電器這些普通的電路,直接就能實(shí)現(xiàn)布爾代數(shù)各種邏輯運(yùn)算操作 。這些繼電器的組合被稱為 邏輯門 ,他們構(gòu)造基本的邏輯電路,也叫 門電路 。

門電路

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

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

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

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

    關(guān)注

    68

    文章

    11281

    瀏覽量

    225114
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    809

    瀏覽量

    43048
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7809

    瀏覽量

    93234
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    計(jì)算機(jī)為什么使用二進(jìn)制來表達(dá)

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

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

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

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

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

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

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

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

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

    計(jì)算機(jī)二進(jìn)制概念和進(jìn)制運(yùn)算的詳細(xì)資料簡介

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

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

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

    計(jì)算機(jī)硬件層面究竟是怎么表示二進(jìn)制 2

    本篇文章來看看計(jì)算機(jī)硬件層面究竟是怎么表示二進(jìn)制
    的頭像 發(fā)表于 02-01 15:28 ?1695次閱讀
    <b class='flag-5'>計(jì)算機(jī)</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'>二進(jìn)制</b> 2

    計(jì)算機(jī)基礎(chǔ)知識之二進(jìn)制

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

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

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

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

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

    二進(jìn)制、八進(jìn)制、十六進(jìn)制現(xiàn)實(shí)當(dāng)中有什么意義?

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

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

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

    計(jì)算機(jī)采用二進(jìn)制的原因不包括什么

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

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

    是一種計(jì)數(shù)系統(tǒng),使用0和1兩個(gè)數(shù)字來表示信息。計(jì)算機(jī)科學(xué)中,二進(jìn)制是非常重要的,因?yàn)?b class='flag-5'>計(jì)算機(jī)的
    的頭像 發(fā)表于 11-10 09:50 ?6129次閱讀