女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

硬件加法器怎么利用基礎門電路進行加法計算呢?

冬至子 ? 來源:科巖成果 ? 作者:科巖 ? 2023-05-30 16:17 ? 次閱讀

我們現在知道,「通電」代表「真」,用邏輯1表示;「不通電」代表「假」,用邏輯0表示。「與門」電路是用晶體管搭建的,符號長這樣:

圖片

A與B的通斷,可以決定Y點是否通電。

我們還為A、B與Y之間的關系畫了一張表(真值表):

圖片

接著我們設計出了簡單的「或門」「非門」,用它們可以搭建各式各樣其他的門電路。

這篇文章講一下,怎么利用基礎門電路進行加法計算。

二進制加法

我已經忘了是什么時候學的加法了,應該是小學吧,先學10以內的,再學100以內的,然后不管多大的數都可以隨便加了,算式很簡單,就是逢10進1。

下面這個式子是一個萬以內的加法:

圖片

相應的,二進制就是逢2進1,下面這個式子是2個8位二進制數的加法計算:

圖片

半加器

8位二進制數還太復雜,我們先來看看1位二進制數怎么計算的,一共有以下4種情況:

圖片

觀察一下就能發現2個規律。

第一個規律,只考慮加法,不考慮進位時,加數與和之間的關系如下:

圖片

相同為0,不同為1。這個關系和「異或門」是相同的:

圖片

異或門我們之前沒有聊到過,電路圖長這樣:

圖片

第二個規律是,如果只考慮進位,不考慮加法,加數與進位之間的關系如下:

圖片

只有全1時,才為1。發現了嗎,這和本文開頭與門的真值表是一樣的。

2個一位二進制數相加將產生一個加法位和一個進位位,加法位輸入與輸出的關系跟與門是一樣的,進位位跟異或門相同。

所以,可以像這樣把兩個門電路連起來,計算2個二進制數(A和B)的和:

圖片

我們稱這個電路為「半加器」,因為它只能計算2個一位二進制數的加法,沒有辦法將前面加法可能產生的進位納入下一次計算中,如果有進位則實際上是需要3個加數參與計算。

用門電路畫太復雜,可以封裝起來這樣表示半加器:

圖片

全加器

怎樣計算3個加數的二進制加法呢?需要將2個半加器和一個或門如圖連接起來:

圖片

左邊能看到它有3個輸入,右邊依舊是1位加和輸出,1位進位輸出。

2個數的加和與上一次的進位相加,得出的加和作為3個數最終的加和;2個數相加或3個數相加的進位作為3個數加和最終的進位位。

用文字描述有點不好理解,把這個電路圖全部輸入和輸出情況都展示出來,畫一個表就明白了:

圖片

很明顯,這個表就是2個一位二進制數帶進位的全部狀態。

每次做加法時畫2個半加器和一個或門很麻煩,我們用下面這個圖示把它們封裝起來,這個能計算3位二進制數加法的電路就稱為「全加器」。

圖片

加法器

現在回到開頭那個二進制加法:

圖片

它有8個二進制位,到目前為止我們還只能計算2個一位二進制數,最多再增加一個進位的加法,我們最終的目標當然是2個8位、16位乃至32位數的加法。

其實,非常簡單,用8個全加器一塊算!

把8個全加器每個進位輸出作為下一個的進位輸入,首尾相連就可以啦!

圖片

每次這樣畫太麻煩,可以封裝成一個框圖:

圖片

大箭頭代表8個輸入/輸出端,有8個獨立的信號

一旦我們擁有了8位二進制加法器,把它們級聯起來,很容易就能得到一個16位或32位的加法器啦。

圖片

end

加法計算是計算機的基本運算,其實,計算機唯一的工作就是做加法計算。 不論是減法、乘法、除法、在線支付、火箭升空還是AI下棋,都是利用加法實現的。

把加減乘除和邏輯運算等運算單元集成起來,就組成了CPU中的基本計算單元:ALU(算術邏輯單元Arithmetic and Logic Unit)。

用加法器計算2個數的加法其實就是用硬件方式實現了一個加法計算器,輸入A和輸入B的高低電平決定了輸出S和CO的高低電平。

這樣的電路同一時刻只能表示一種狀態,只要改變了A、B中任意一位,輸出就會有所變化。

現在我們想計算更多二進制數的加法,比如5個數A、B、C、D、E的加法(先不考慮進位)。

步驟應該是這樣:首先把A、B作為輸入,得出一個輸出S1,我們要記下來S1的值,然后把S1和C作為輸入,得出S2....以此類推,要記下很多個數,然后再用加法器計算。

5個數都已經很麻煩了,如果要計算更多個數該怎么辦?能不能把每次計算完的結果存起來,下次繼續使用呢?

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

    關注

    77

    文章

    9981

    瀏覽量

    140705
  • 加法器
    +關注

    關注

    6

    文章

    183

    瀏覽量

    30615
  • 門電路
    +關注

    關注

    7

    文章

    200

    瀏覽量

    40607
  • 全加器
    +關注

    關注

    10

    文章

    62

    瀏覽量

    28773
  • ALU
    ALU
    +關注

    關注

    0

    文章

    34

    瀏覽量

    13281
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    數字電路—14、加法器

    能對兩個1位二進制數進行相加而求得和及進位的邏輯電路稱為半加器。 能對兩個1位二進制數進行相加并考慮低位來的位,即相當于3個1位二進制數相加,求得和及進位的邏輯電路稱為全加器。
    發表于 03-26 11:15

    運算放大電路入門教程

    運算放大器——4種基本運放電路(同相放大、反相放大、加法器、差分放大電路)
    發表于 02-28 15:02 ?1次下載

    想用一個同相加法器實現-1.4v到0變為0到2.5v左右的輸出,請問用什么運放比較好?

    我想用一個同相加法器實現-1.4v到0變為0到2.5v左右的輸出,請問用什么運放比較好。呵呵,后面接跟隨器再接ADC
    發表于 09-25 06:48

    用opa2228制作了一個同向加法器,可輸出出現了震蕩怎么解決?

    請問一下,我用opa2228制作了一個同向加法器,可輸出出現了震蕩(其中正向輸入的兩個信號分別是峰峰值為1.36V頻率4kHZ的正弦波,和5v的直流電平)
    發表于 09-20 06:58

    LM258反向加法器輸出信號出現斷點怎么解決?

    LM258反向加法器輸出信號出現斷點的問題,求各位老師解答 電路圖如下: 采用正負5V供電 輸入輸出如下: 上面是輸出,下面是輸入。輸入兩個一樣的正弦信號,輸出信號出現斷點是怎么回事? 發現輸入大信號出現上述現象,小信號
    發表于 09-20 06:49

    用OPA27做同相加法器Vo=Vi1+Vi2時遇到的疑問求解

    用OPA27做同相加法器Vo=Vi1+Vi2的時候,函數發生器給Vi1輸入頻率為1kHZ,Vpp=1V的正弦波,而Vi2接地時,沒有輸出。然后稍作改動,成了Vo=-(Vi1+Vi2),如下圖所示
    發表于 09-12 06:31

    實現兩個單一頻率正弦波相加的加法器的芯片選取有什么特殊要求嗎?opa2320可以嗎?

    實現兩個單一頻率正弦波相加的加法器的芯片選取有什么特殊要求嗎?opa2320可以嗎?
    發表于 09-11 08:30

    加法運放電路實驗報告數據分析

    加法運放電路實驗報告的數據分析主要包括對實驗結果的觀察、與理論值的對比以及誤差原因的分析。以下是一個基于常見加法運放電路實驗的數據分析示例: 一、實驗目的與原理 實驗目的 :了解
    的頭像 發表于 09-03 10:03 ?1686次閱讀

    加法運放電路輸出電壓是多少

    加法運放電路(也稱為求和放大器)是一種使用運算放大器(Op-Amp)來將多個輸入信號相加并放大的電路。在理想情況下,運算放大器具有無限大的開環增益、無限大的輸入阻抗和零輸出阻抗。這使得運算放大器在
    的頭像 發表于 09-03 09:50 ?1012次閱讀
    <b class='flag-5'>加法</b>運放<b class='flag-5'>電路</b>輸出電壓是多少

    用OPA454做了一個簡單的加法器電路,電壓有一個明顯降低是怎么回事?

    小弟最近碰到一個問題,我用OPA454做了一個簡單的加法器電路:運放反相端接3V電壓源和一個10K電阻,正相端接一個個幅值為0~3V的正弦波,負反饋回路上接一個10K電阻,則輸出Vout=2
    發表于 08-30 07:00

    加法器是時序邏輯電路

    加法器不是時序邏輯電路 ,而是組合邏輯電路的一種。時序邏輯電路和組合邏輯電路的主要區別在于它們如何處理輸出信號。 組合邏輯
    的頭像 發表于 08-28 11:05 ?1293次閱讀

    用單電源運放實現加法器混音左右聲道,輸出經功放后有較明顯沙沙聲,怎么解決?

    左右聲道經過加法器混音的原理示意圖如下: 運放選擇的是LME49726,5V電源是從DCDC 18V經過78M05后得到的,然后從這個5V經過一個1117-2.5得到2.5V電源。 問題:經過這個
    發表于 08-28 06:13

    用OPA2134做加法器的時候,在2M到4M之間信號有放大,在4M以后信號又衰減了,是什么原因?

    請問我在用OPA2134這款芯片做加法器的時候,頻率在2M以前是好的,在2M到4M之間信號有放大,在4M以后信號又衰減了,請問這是什么原因?
    發表于 08-22 07:51

    請問全差分運算放大器能像一般運算放大器一樣設計加法器嗎?

    全差分運算放大器能像一般運算放大器一樣設計加法器嗎?
    發表于 08-09 06:26

    GS8522加法器電路迷之短路

    嘗試只焊第一級的運放和周圍電阻,現象相同。電路仿真使用OPA2140代替GS8522時仿真測試結果正常。 對此我不明白的是,此電路的功能為加法器,第一級由兩個電壓跟隨器組成(使用芯片GS8522
    發表于 07-05 16:39