2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)驗(yàn)一脫機(jī)運(yùn)算器實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康?、深入了解位片結(jié)構(gòu)運(yùn)算器AM2901的功能與用法;2、學(xué)習(xí)4片AM2901組成一個16位運(yùn)算器的級連方式,深化運(yùn)算器部件的組成、設(shè)計(jì)、控制和使用等方面的知識。二、實(shí)驗(yàn)原理二、實(shí)驗(yàn)原理運(yùn)算器是計(jì)算機(jī)中執(zhí)行各種算術(shù)和邏輯運(yùn)算操作的部件。運(yùn)算器的基本操作包括加、減、乘、除四則運(yùn)算,與、或、非、異或等邏輯運(yùn)算,以及傳送、移位、比較等操作。運(yùn)算器的組成除了ALU單元外,還包括必要的寄存器和移位器等部件

2、。寄存器用于存放操作數(shù)和運(yùn)算結(jié)果,以節(jié)省訪問存儲器的時間;移位器實(shí)現(xiàn)數(shù)據(jù)的移位功能,以擴(kuò)展ALU的運(yùn)算功能,增加數(shù)據(jù)傳送的靈活性。AM2901是一個4位的位片結(jié)構(gòu)運(yùn)算器,主要由ALU、輸入多路選擇器、輸出選擇器、寄存器組和移位器等組成,如圖11所示。二選一ALUALUF=0000Cn4OVRF3二選一三選一A鎖存器B鎖存器AB16個通用寄存器組B三選一44三選一Q寄存器Q3Q0RAM0RAM3輸出Y4A口地址B口地址數(shù)據(jù)D4I6I7I8

3、I3I4I5I0I1I2OECnFRS圖11AM2901芯片的內(nèi)部組成結(jié)構(gòu)1)算術(shù)邏輯)算術(shù)邏輯ALUALUALU為4位算術(shù)邏輯單元,共有8種運(yùn)算功能,由輸入端I5I4I3的編碼值決定執(zhí)行哪一種功能。2)通用寄存器組)通用寄存器組AM2901內(nèi)部有一個通用寄存器組,共有16個4位的寄存器。寄存器組有A和B兩個端口,其中端口A只有讀出數(shù)據(jù)功能,端口B具有讀出和寫入兩種功能。即數(shù)據(jù)可以從A口和B口輸出,但只能從B口輸入。3)Q寄存器寄存器Q

4、寄存器位4位,在乘除運(yùn)算中可用來存放乘數(shù)或商,故又稱為乘商寄存器。Q寄存器本身具有移位功能,可對數(shù)據(jù)進(jìn)行左移一位或右移一位的處理。4)ALUALU輸入多路選擇器輸入多路選擇器AM2901具有兩個輸入多路選擇器R和S,為ALU提供兩個操作數(shù)。R可選擇來自數(shù)據(jù)線的數(shù)據(jù)D(來自外部)或寄存器組端口A的數(shù)據(jù);S可從寄存器組端口A、B和Q寄存器3個來源選取數(shù)據(jù)。兩個操作數(shù)的組合由控制信號I2I1I0的編碼確定。5)移位器)移位器4位,用于對ALU

5、的輸出實(shí)現(xiàn)直送、左移或右移處理。6)輸出選擇器)輸出選擇器選擇AM2901輸出數(shù)據(jù)Y的來源。輸出數(shù)據(jù)Y有兩個來源:一個是ALU的運(yùn)算結(jié)果F,另一個是直接來自寄存器組端口A。輸出數(shù)據(jù)Y的選擇,以及ALU的運(yùn)算結(jié)果F如何傳送給寄存器組端口B的輸入或Q寄存器,由控制信號I8I7I6的編碼值確定。表11、表12和表13為ALU操作運(yùn)算、數(shù)據(jù)來源以及運(yùn)算結(jié)果處理的選擇情況。表11選擇8種運(yùn)算表12選擇ALU的8種輸入數(shù)據(jù)組合表13選擇運(yùn)算器的8種

6、結(jié)果的處置方案I5I4I3運(yùn)算類型I2I1I0R來源S來源I8I7I6寄存器組Q寄存器Y輸出000001010011100101110111R+SS-RR-SR∨SR∧SR∧SR⊕SR⊕S000001010011100101110111AQAB0[1]Q0B0AD[2]ADQD0000001010011100101110111F→BF→BF2→BF2→B2F→B2F→BF→QQ2→QQ2→QFFAFFFFF1、請舉例說明,為何有的運(yùn)算在

7、按下START鍵之前和按下START鍵之后運(yùn)算器的輸出F相同,有的運(yùn)算在按下START鍵之前和按下START鍵之后運(yùn)算器的輸出F不同?在進(jìn)行運(yùn)算器脫機(jī)實(shí)驗(yàn)時,若通過指示燈檢查運(yùn)算器的每次運(yùn)算結(jié)果,得到運(yùn)算結(jié)果是在START之前,而得到狀態(tài)寄存器中存入的狀態(tài)標(biāo)志結(jié)果是在START鍵之后。參照ALU的操作周期的時序知A、B口數(shù)據(jù)鎖存是在時鐘下降沿,而寄存器的接收是在低電平,按START能得到低電平。所以按START前后結(jié)果不同,它們得到的是

8、不同的東西。六、實(shí)驗(yàn)心得六、實(shí)驗(yàn)心得本次實(shí)驗(yàn)是第一次了解位片結(jié)構(gòu)運(yùn)算器AM2901的功能與用法,一開始對實(shí)驗(yàn)的儀器毫無了解,后來經(jīng)過老師講解與介紹逐漸的了解了工作原理與實(shí)驗(yàn)內(nèi)容。本次實(shí)驗(yàn)最大的收獲就是基本理解Am2901的工作原理。對于Am2901,認(rèn)識到它是用來實(shí)現(xiàn)算數(shù)和邏輯運(yùn)算的,結(jié)合這次實(shí)驗(yàn)設(shè)計(jì)4位ALU,明白ALU只是一個組合邏輯電路,它能直接對輸入的數(shù)據(jù)進(jìn)行運(yùn)算,不會受到時鐘信號的影響。芯片有16個4位通用寄存器,通過A、B地

9、址的選擇,可以選擇其中的兩個寄存器參與當(dāng)前的運(yùn)算,但這兩個寄存器的內(nèi)容在傳入ALU前,還必須經(jīng)過對應(yīng)的A、B鎖存器才能進(jìn)入ALU的兩個輸入端口,這是用來確保運(yùn)算過程中數(shù)據(jù)一致性的問題的。而鎖存器只有在脈沖信號的邊沿端才會起作用,因此實(shí)驗(yàn)中會涉及到按壓STEP手動產(chǎn)生脈沖信號,使數(shù)據(jù)鎖存。另外,對于ALU的運(yùn)算結(jié)果,它可以輸出到Y(jié),同時又可以將結(jié)果保存在B通用寄存器或Q寄存器中。立即數(shù)數(shù)據(jù)不可以經(jīng)過寄存器傳入ALU,它必須直接通過R輸入端

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論