




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、多功能算術(shù)/邏輯運算單元(ALU) ,什么是多功能算術(shù)/邏輯運算單元(ALU)由一位全加器(FA)構(gòu)成的行波進位加法器,它可以實現(xiàn)補碼數(shù)的加法運算和減法運算。但是這種加法/減法器存在兩個問題:一是由于串行進位,它的運算時間很長。假如加法器由n位全加器構(gòu)成,每一位的進位延遲時間為20ns,那么最壞情況下, 進位信號從最低位傳遞到最高位而最后輸出穩(wěn)定,至少需要n*20ns,這在高速計算中顯然是不利的。二是就行波進位加法器本身來說,它只能完成加法和減法兩種操作而不能完成邏輯操作。本節(jié)我們介紹的多功能算術(shù)/邏輯運算單元(ALU)不僅具有多種算術(shù)運算和邏輯運算的功能,而且具有先行進位邏輯, 從而能實現(xiàn)高
2、速運算。1.基本思想一位全加器(FA)的邏輯表達式為FiAiBiCiCi1AiBiBiCiCiAi (2.35)我們將Ai和Bi先組合成由控制參數(shù)S0,S1,S2,S3控制的組合函數(shù)Xi和Yi,然后再將Xi,Yi和下一位進位數(shù)通過全加器進行全加。這樣,不同的控制參數(shù)可以得到不同的組合函數(shù),因而能夠?qū)崿F(xiàn)多種算術(shù)運算和邏輯運算。圖2.10ALU的邏輯結(jié)構(gòu)原理框圖因此,一位算術(shù)/邏輯運算單元的邏輯表達式為Fi=XiYiXn+iCn+i+1=XiYi+YiCn+i+Cn+iXi上式中進位下標用ni代替原來以
3、為全加器中的i,i代表集成在一片電路上的ALU的二進制位數(shù)。對于4位一片的ALU,i0,1,2,3。n代表若干片ALU組成更大字長的運算器時每片電路的進位輸入,例如當4片組成16位字長的運算器時,n0,4,8,12。2.邏輯表達式控制參數(shù)S0,S1,S2,S3 分別控制輸入Ai 和Bi ,產(chǎn)生Y和X的函數(shù)。其中Yi是受S0 ,S1控制的Ai和Bi的組合函數(shù),而Xi是受S2,S3控制的Ai和Bi組合函數(shù),其函數(shù)關系如表2.4所示。 表2.4 Xi,Yi與控制參數(shù)和輸入量的關系根據(jù)上面所列的函數(shù)關系,即可列出Xi和Yi的邏輯表達式XiS2S3S2S3(AiBi)S2S3(AiBi)S2S3AiYi
4、S0S1AiS0S1AiBiS0S1AiBi進一步化簡并代入前面的求和與進位表達式,可得ALU的某一位邏輯表達式如下 (2.36)4位之間采用先行進位公式,根據(jù)式(2.36),每一位的進位公式可遞推如下:第0位向第1位的進位公式為Cn1Y0X0Cn其中Cn是向第0位(末位)的進位。第1位向第2位的進位公式為Cn2Y1X1Cn1Y1Y0X1X0X1Cn第2位向第3位的進位公式為Cn3Y2X2Cn2Y2Y1X2Y0X1X2X0X1X2Cn第3位的進位輸出(即整個4位運算進位輸出)公式為Cn4Y3X3Cn3Y3Y2X3Y1X2X3Y0X1X
5、2X3X0X1X2X3Cn設 GY3Y2X3Y1X2X3Y0X1X2X3PX0X1X2X3則Cn4GPCn (2.37)這樣,對一片ALU來說,可有三個進位輸出。其中G稱為進位發(fā)生輸出,P稱為進位傳送輸出。在電路中多加這兩個進位輸出的目的,是為了便于實現(xiàn)多片(組)ALU之間的先行進位,為此還需一個配合電路,稱之為先行進位發(fā)生器(CLA),下面還要介紹。Cn+4是本片(組)的最后進位輸出。邏輯表達式表明,這是一個先行進位邏輯。換句話說,第0位的進位輸入C
6、n可以直接傳送到最高位上去,因而可以實現(xiàn)高速運算。用正邏輯表示的4位算術(shù)/邏輯運算單元(ALU)的邏輯電路圖如下,它是根據(jù)上面的原始推導公式用TTL電路實現(xiàn)的。這個器件的商業(yè)標號為74181ALU。 3.算術(shù)邏輯運算的實現(xiàn)上演示圖中除了S0S3四個控制端外,還有一個控制端,它使用來控制ALU是進行算術(shù)運算還是進行邏輯運算的。當0時,對進位信號沒有任何影響。此時F 不僅與本位的被操作數(shù)Y和操作數(shù)X 有關,而且與本位的進位輸出,即C 有關,因此0時,進行算術(shù)操作。當1時,封鎖了各位的進位輸出,即C 0,因此各位的運算結(jié)果F 僅與Y 和X 有關,故1時,進行邏輯操作。圖2.11(b)示出
7、了工作于負邏輯和正邏輯操作數(shù)方式的74181ALU方框圖。顯然,這個器件執(zhí)行的正邏輯輸入/輸出方式的一組算術(shù)運算和邏輯操作與負邏輯輸入/輸出方式的一組算術(shù)運算和邏輯操作是等效的。 圖2.11 74181ALU的邏輯電路圖和方框圖表2.5列出了74181ALU的運算功能表,它有兩種工作方式。對正邏輯操作數(shù)來說,算術(shù)運算稱高電平操作,邏輯運算稱正邏輯操作(即高電平為“1”,低電平為“0”)。對于負邏輯操作數(shù)來說,正好相反。由于S S 有16種狀態(tài)組合,因此對正邏輯輸入與輸出而言,有16種算術(shù)運算功能和16種邏輯運算功能。同樣,對于負邏輯輸入與輸出而言,也有16種算術(shù)運算功能和16種邏輯運算功能。
8、表2.5 74181ALU算術(shù)/邏輯運算功能表說明:(1)H高電平,L低電平.(2)*表示每一位均移到下一個更高位,即A*2A注意,表2.5中算術(shù)運算操作是用補碼表示法來表示的。其中“加”是指算術(shù)加,運算時要考慮進位,而符號“”是指“邏輯加”。其次,減法是用補碼方法進行的,其中數(shù)的反碼是內(nèi)部產(chǎn)生的,而結(jié)果輸出“A減B減1”,因此做減法時需在最末位產(chǎn)生一個強迫進位(加1),以便產(chǎn)生“A減B”的結(jié)果。另外,“AB”輸出端可指示兩個數(shù)相等,因此它與其他ALU的“AB”輸出端按“與”邏輯連接后,可以檢測兩個數(shù)的相等條件。4.兩級先行進位的ALU前面說過,74181ALU設置了P和G兩個本組先行進位輸出
9、端。如果將四片74181的P,G輸出端送入到74182先行進位部件(CLA),又可實現(xiàn)第二級的先行進位,即組與組之間的先行進位。假設4片(組)74181的先行進位輸出依次為P0,G0,G1P1,P2,G2,P3,G3,那么參考式(2.37)的進位邏輯表達式,先行進位部件74182CLA所提供的進位邏輯關系如下:CnG0P0CnCnG1P1CnG1G0P1P0P1CnCnG2P2CnG2G1P2G0P1P2P0P1P2Cn(2.38)Cn4 G3P3CnG3G2P3G1P1P2G0P1P2P3P0P1P2P3Cn G*P*Cn其中P*P0P1P2P3G*G3G2P3G1P1P2G0P1P2P3根據(jù)以上表達式,用TTL器件實現(xiàn)的成組先行進位部件74182的邏輯電路圖如下所示,其中G*稱為成組進位發(fā)生輸出,P*稱為成組進位傳送輸出。 下面介紹如何用若干個74181ALU位片,與配套的74182先行進位部件CLA在一起,構(gòu)成一個全字長的ALU。下圖示出了用兩個16位全先行進位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國氣動撞針行業(yè)發(fā)展研究報告
- 2025至2030年中國毛絨把套行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國止回閥閥瓣行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國棉麻織壁紙市場現(xiàn)狀分析及前景預測報告
- 2025至2030年中國柴油機固定式保護罩行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國果蔬清洗分選機行業(yè)投資前景及策略咨詢報告
- 2025至2030年中國機械剎車片行業(yè)發(fā)展研究報告
- 2025至2030年中國服裝用清潔劑市場現(xiàn)狀分析及前景預測報告
- 2025至2030年中國智能城市路燈節(jié)電器市場分析及競爭策略研究報告
- 2025至2030年中國時間溫度儀市場分析及競爭策略研究報告001
- 2025年河北省保定市徐水區(qū)中考一模語文試題(原卷版+解析版)
- 2025屆貴州省安順市高三二模語文試題
- 2025中國海洋大學輔導員考試題庫
- 新疆維吾爾自治區(qū)普通高職(??疲﹩握姓呓庾x與報名課件
- 2024年昆明渝潤水務有限公司招聘考試真題
- 2025-2030中國小武器和輕武器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 高中主題班會 高考勵志沖刺主題班會課件
- 高三復習:2025年高中化學模擬試題及答案
- 月考試卷(1~3單元)(試題)-2024-2025學年六年級下冊數(shù)學人教版(帶答案)
- 8.1薪火相傳的傳統(tǒng)美德 教學設計-2024-2025學年統(tǒng)編版道德與法治七年級下冊
- 中國急性缺血性卒中診治指南(2023)解讀
評論
0/150
提交評論