吴忠躺衫网络科技有限公司

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

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

3天內不再提示

全加器真值表和半加器真值表詳細分析

ss ? 作者:工程師譚軍 ? 2018-07-25 14:39 ? 次閱讀

半加器、全加器是組合電路中的基本元器件,也是CPU中處理加法運算的核心,理解、掌握并熟練應用是硬件課程的最基本要求。本文簡單介紹半加器、全加器,重點對如何構造高效率的加法器進行分析。

半加器和全加器

所謂半加器,是指對兩位二進制數實施加法操作的元器件。其真值表、電路圖和邏輯符號分別如下圖所示:

全加器真值表和半加器真值表詳細分析

根據真值表,其輸入輸出之間的對應關系為:

全加器真值表和半加器真值表詳細分析

全加器真值表和半加器真值表詳細分析

全加器真值表和半加器真值表詳細分析

從半加器的真值表、電路圖可以看出,半加器只能對單個二進制數進行加法操作,只有兩個輸入,無法接受低位的進位,因此稱為半加器。

對此,全加器則解決了這個問題,全加器有三個輸入(包括來自低位的進位),兩個輸出,其對應的真值表、電路圖和邏輯符號如下所示:

全加器真值表和半加器真值表詳細分析

全加器真值表和半加器真值表詳細分析

全加器真值表和半加器真值表詳細分析

加法器的構造

有了全加器,構造加法器就非常容易了,假設有A3A2A1A0和B3B2B1B0,利用全加器構造A3A2A1A0+B3B2B1B0的串行進位加法器電路圖如下圖所示:

全加器真值表和半加器真值表詳細分析

圖中的C-1=0,因為已是最低位,沒有進位。這種串聯方法只是完成了基本功能,從效率上則完全不可行。

全加器真值表和半加器真值表詳細分析

那如何做呢?其實方法挺簡單的,只需要把Ci和參與運算的兩個4位二進制數之間的關系梳理清楚就行了。直接用代入法展開得:

全加器真值表和半加器真值表詳細分析

在這個關系式里,直接列出了4位二進制加法的最終進位,不用等待低位計算完了,再計算高位,而是直接進行計算,最終得到的超前進位加法器電路圖如下所示:

全加器真值表和半加器真值表詳細分析

假設超前進位加法器中的每個門時延是t,對于4位加法,最多經過4t的時延,而且,即使增加更多的位數,其時延也是4t。

對比串行進位加法器和超前進位加法器,前者線路簡單,時延與參與計算的二進制串長度成正比,而后者則是線路復雜,時延是固定值。通常,對于32的二進制串,可以對其進行分組,每8位一組,組內加法用超前進位加法器,組間進位則用串行進位。采用這種折中方法,既保證了效率,又降低了內部線路復雜度。

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

    關注

    10

    文章

    62

    瀏覽量

    28562
  • 半加器
    +關注

    關注

    1

    文章

    29

    瀏覽量

    8824
收藏 人收藏

    評論

    相關推薦

    怎么利用QuartuesII查元件真值表

    最近學這款軟件,教材上說,打開幫助文件macrofunction,選messages項,繼而選Macrofunction項和old_style macrofunction項,最后選Decoder中的74138,即可見到其真值表。哪位大神幫幫忙吧,最好截個圖,非常感謝
    發表于 11-15 20:15

    74LS00芯片資料及真值表

    74LS00芯片資料及真值表
    發表于 12-07 13:03

    怎么利用QuartusII查元件真值表

    本帖最后由 gk320830 于 2015-3-8 20:32 編輯 QuartusII 7.2版本,想知道真值表,比如74ls138,7ls39
    發表于 12-20 13:53

    求常用單片機的功能、引腳圖、真值表

    各位大神:本人菜鳥一枚,剛開始接觸單片機。想請問大神們,求常用單片機的功能、引腳圖、真值表。請發郵箱中164810174@qq.com 謝謝!
    發表于 04-25 18:18

    關于多位輸入真值表的問題

    在復雜的數字電路中,用真值表的方法化簡邏輯表達式很復雜,很麻煩,請問諸位高手有沒有簡單的方法化簡邏輯表達式啊?小弟在這里不勝感激
    發表于 07-11 15:20

    幫忙看下,我仿真出來的怎么和真值表不一樣啊,是不是.....

    幫忙看看啊,是不是哪里出問題啊,和真值表完全不一樣啊
    發表于 10-08 12:10

    輸入真值表相同 輸出結果不同 74HC138

    流水燈的部分電路第一張圖只有2燈不亮 其他常亮 而 第二張圖可以流水亮起測出來的真值表都是一樣的。。。 不知道為啥輸出結果不一樣 求各位大神指點指點。。。。
    發表于 10-26 13:37

    LUT真值表在實施期間發生了變化

    你好我使用了VIVADO 2016.1,但我遇到了一個問題。我找到一些關鍵的真值表& nbsp;在實現后,LUT被更改,因此導致我不希望的邏輯錯誤。我怎樣才能避免這種情況發生?有什么辦法可以
    發表于 11-01 16:13

    門電路的計算方式 門電路工作原理真值計算

    ?¤B = A ∩ B 其真值表 1-1。2.“或”門當兩個輸入端 A、 B 中, 只要至少有一個輸入端為“1”時, 輸出 端 C 就為“1” , 具有這種邏輯關系的電路叫做“或”門。其邏輯圖如 圖
    發表于 12-25 17:04

    LUT與真值表有何關系

    LUT與真值表有何關系?FPGA是如何通過兩個相同輸入的LUT5和一個MUX組成LUT6的?
    發表于 11-02 06:12

    真值表,真值表是什么意思

    真值表,真值表是什么意思 把變量的各種可能取值與想對應的函數值,用表格的形式一一列舉出來,這種表格就叫做真值表。設一個變量均有0、1兩
    發表于 03-08 11:03 ?2.9w次閱讀

    與門真值表

    本文是74ls175的真值表及74ls175功能描述
    發表于 03-20 17:00 ?2.7w次閱讀
    與門<b class='flag-5'>真值表</b>

    與門真值表和與非門真值表的區別

    與門真值表和與非門真值表的區別,與門真值表:有0出0,全1出1。與非門真值表:有0出1,全1出0。
    發表于 01-30 15:37 ?12.2w次閱讀
    與門<b class='flag-5'>真值表</b>和與非門<b class='flag-5'>真值表</b>的區別

    全加器真值表解釋

    全加器能進行加數、被加數和低位來的進位信號相加,并依據求和作用給出該位的進位信號。依據它的功用,能夠列出它的真值表,如表1.2所示。
    發表于 02-18 14:33 ?5.9w次閱讀
    <b class='flag-5'>全加器</b><b class='flag-5'>真值表</b>解釋

    全加器真值表

    全加器英語名稱為full-adder,是用門電路實現兩個二進制數相加并求出和的組合線路,稱為一位全加器。一位全加器可以處理低位進位,并輸出本位加法進位,多個一位全加器進行級聯可以得到多
    的頭像 發表于 06-29 09:14 ?6.1w次閱讀
    <b class='flag-5'>全加器</b>的<b class='flag-5'>真值表</b>
    百家乐官网的视频百家乐官网| 免费百家乐官网预测| 加多宝百家乐的玩法技巧和规则| 和平县| 百家乐官网小游戏单机版| 大发888娱乐场图标| 百家乐官网赌博娱乐城大全| 喜达百家乐的玩法技巧和规则| 百家乐官网视频下载地址| 视频百家乐网站| 百家乐官网玩法守则| 百家乐赌场程序| 澳门百家乐官网公司| 真人百家乐视频赌博| 太阳城百家乐官网投注| 八大胜百家乐娱乐城| 百家乐官网庄闲| 百家乐怎么玩请指教| 百家乐官网服务区| 大发888更名网址62| 澳门百家乐官网路单| 德州扑克下载| 太阳百家乐官网管理网| 棋牌娱乐城注册送58| 百家乐台布兄弟| 菲律宾百家乐官网试玩| 新世纪百家乐的玩法技巧和规则 | 至尊百家乐官网娱乐场开户注册| 德州扑克吧| 百家乐代理网址| 会同县| 龍城百家乐的玩法技巧和规则| 邯郸百家乐官网园真钱区| 肯博百家乐的玩法技巧和规则| 百家乐官网打格式| 赚钱的棋牌游戏| 百家乐长路投注法| 互博百家乐官网现金网| 威尼斯人娱乐网赌| 做生意适合摆放龙龟吗| 白山市|