




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)二
脫機(jī)運(yùn)算器實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康模?)理解運(yùn)算器芯片Am2901的功能和內(nèi)部組成,運(yùn)行中使用的控制信號(hào)及各自的控制作用;(2)理解4片Am2901構(gòu)成16位運(yùn)算器的具體方案,各數(shù)據(jù)位信號(hào)、各控制位信號(hào)的連接關(guān)系;(3)使用24位微型開關(guān)中的23位控制信號(hào)確定運(yùn)算與處理功能。2運(yùn)算器簡(jiǎn)介運(yùn)算器是計(jì)算機(jī)硬件系統(tǒng)傳統(tǒng)的5大功能部件之一,承擔(dān)執(zhí)行運(yùn)算和暫存運(yùn)算數(shù)據(jù)的功能。組成:ALU線路(執(zhí)行算術(shù)邏輯運(yùn)算功能)、通用寄存器組(暫存參加ALU運(yùn)算的數(shù)據(jù)和中間運(yùn)算結(jié)果)、專用寄存器(支持乘除法運(yùn)算)三部分。三個(gè)部分之間通過多路選擇器線路實(shí)現(xiàn)連接,從而構(gòu)成一個(gè)完整的運(yùn)算器部件。3技術(shù)說明運(yùn)算器部件主體部分由4片4位的位片結(jié)構(gòu)Am2901組成。使用MACH芯片內(nèi)部部分電路提供ALU最低位的進(jìn)位輸入信號(hào)和最高、最低位的移位輸入信號(hào)。使用一片GAL20V8實(shí)現(xiàn)4位的標(biāo)志位寄存器FLAG,接收ALU輸出的4個(gè)標(biāo)志位信號(hào)和來自內(nèi)存堆棧區(qū)的4位數(shù)據(jù),用于恢復(fù)現(xiàn)場(chǎng)狀態(tài)信息
。4運(yùn)算器組成線路和信息連接關(guān)系5脫機(jī)運(yùn)算器實(shí)驗(yàn)的環(huán)境
脫離與計(jì)算機(jī)主機(jī)的連接數(shù)據(jù)開關(guān)撥入?yún)⒓舆\(yùn)算的數(shù)據(jù);微型開關(guān)提供操作運(yùn)算器運(yùn)行所需控制信號(hào);信號(hào)指示燈觀察運(yùn)算結(jié)果。最低位的進(jìn)位輸入信號(hào)Cin和左右移位輸入信號(hào)RAM0、Q0、RAM15、Q15由MACH內(nèi)部SHIFT線路提供。
6脫機(jī)運(yùn)算器實(shí)驗(yàn)的環(huán)境7微型開關(guān)各字段控制功能A/B口地址:源與目的操作數(shù)的寄存器編號(hào);I8-I0:3組3位分別選擇操作數(shù)來源、操作功能、操作數(shù)處理結(jié)果和運(yùn)算器輸出內(nèi)容;SCi、SSH和SST:確定運(yùn)算器最低位進(jìn)位輸入、移位信號(hào)入/出和狀態(tài)標(biāo)志位。8微型開關(guān)各字段控制功能I8~6I5~3I2~0REGQY功能RS000F→QFR+SAQ001FS–RAB010F→BAR–S0Q011F→BFR∨S0B100F/2→BQ/2→QFR∧S0A101F/2→BF/R∧SDA1102F→B2Q→QFR⊕SDQ1112F→BF/(R⊕S)D09微型開關(guān)各字段控制功能SSTCZVS000CZVS001CYF=0OVRF15010內(nèi)部總線0110ZVS1001ZVS101RAM0ZVS110RAM15ZVS111Q0ZVSSSHSCICin/Shift000Cin=0001Cin=1010Cin=C100邏輯移位101循環(huán)移位10Am2901芯片的內(nèi)部組成框圖11Am2901的內(nèi)部組成
4位的算邏運(yùn)算部件ALU,輸出為F,兩路輸入R和S,最低位進(jìn)位信號(hào)Cn。實(shí)現(xiàn)R+S、S-R、R-S三種算術(shù)運(yùn)算,R∨S、R∧S、R∧S、R⊕S、R⊕S五種邏輯運(yùn)算。16個(gè)4位通用寄存器組成的寄存器組。雙端口(A和B)控制讀出、單端口(B)控制寫入。通過A和B指定被讀寫的寄存器。4位的Q寄存器,實(shí)現(xiàn)硬件乘除法指令和對(duì)本身內(nèi)容完成左右移位,能接收ALU輸出。輸出送到ALU的S輸入端。12Am2901的內(nèi)部組成5組多路數(shù)據(jù)選擇器,實(shí)現(xiàn)上述三個(gè)組成之間的聯(lián)系及芯片和外界信息的輸入與輸出操作:①一組4位的二選一器件控制把運(yùn)算器內(nèi)的兩路4位輸出數(shù)據(jù)送出芯片,標(biāo)記為Y;②一組4位的二選一和③一組4位的三選一器件,分別用于組合外部送來信息D,通用寄存器組的雙路讀出信息A和B,乘商寄存器Q的信息,以決定ALU的兩路輸入R和S的數(shù)據(jù)來源;④一組4位的三選一器件,完成從ALU的輸出結(jié)果,ALU輸出結(jié)果左移一位的值,ALU輸出結(jié)果右移一位的值中選擇其一,作為通用寄存器的寫入信息,實(shí)現(xiàn)的是通用接存器接收及移位功能。⑤一組4位的三選一器件,用于完成Q寄存器內(nèi)容的左右移位,或接收ALU的輸出結(jié)果的操作功能。13Am2901芯片的管腳信號(hào)數(shù)據(jù)類型信號(hào):4位數(shù)據(jù)輸入(D3-D0),4位數(shù)據(jù)輸出(Y3-Y0),最低位進(jìn)位輸入信號(hào)(Cn),4個(gè)標(biāo)志位輸出信號(hào)(F3,OVR,F=0000,Cn+4),通用寄存器最高/低位移位入出信號(hào)(RAM3,RAM0),Q寄存器最高、最低位移位入出信號(hào)(Q3,Q0),用于并行進(jìn)位的2個(gè)信號(hào)(/G,/P)。共19位??刂祁愋托盘?hào):主脈沖信號(hào)(CP),輸出使能信號(hào)(/OE),兩個(gè)4位的寄存器選擇信號(hào)
(A3-A0,B3-B0),選擇ALU數(shù)據(jù)來源,運(yùn)算功能,結(jié)果處置的信號(hào)各3位(I8-I0)。共9位。該芯片還有電源和地線引腳各一個(gè),故該芯片共有40個(gè)引腳。14Am2901芯片的管腳信號(hào)
OVRD3~D0B3~B0CPI8~I0Q0F3/P/GA3~A0/OERAM0CnQ3RAM3Cn+4Am2901F=0000Y3~Y015教學(xué)計(jì)算機(jī)運(yùn)算器的設(shè)計(jì)與實(shí)現(xiàn)D11~D8Y15~Y12Am2902Cn+z/G/PCn+y/G/PCn+x/G/POVRQ0RAM0CinI8~I0B地址A地址/OECPQ15RAM15CyF15D
3~D0D7~D4D15~D12Y3~Y0Y7~Y4Y11~Y8F=0+5v低位Am2901高位Am2901R16教學(xué)計(jì)算機(jī)運(yùn)算器的設(shè)計(jì)與實(shí)現(xiàn)由4片各自的D3-D0組成16位的數(shù)據(jù)輸入D15-D0。由4片各自的Y3-Y0組成16位的數(shù)據(jù)輸出Y15-Y0。有高低位進(jìn)位關(guān)系的3組信號(hào),高低位相鄰芯片間的連接關(guān)系:高位芯片的RAM0、Q0分別與低位芯片的RAM3、Q3相連;串行進(jìn)位,高位芯片的Cn與低位芯片的Cn+4相連;最低位芯片Cn是運(yùn)算器最低位進(jìn)位輸入信號(hào)。最高位芯片Cn+4是運(yùn)算器進(jìn)位輸出信號(hào)。17Am2901芯片外部處理的邏輯功能①芯片的最低位的進(jìn)位輸入信號(hào)Cn,用3位控制碼確定。3位選擇碼SSHSCI編碼指令舉例Cin取值000001010ADD,DECSUB,INCADC,SBB01C18Am2901芯片外部處理的邏輯功能②左移RAM3與Q3輸出,RAM0和Q0輸入;相反右移RAM0和Q0輸出,AM3和Q3輸入,這是由I8和I7共同控制的。3位控制碼SSHSCI編碼左移RAM0Q0右移RAM15Q15說明1001011101110XCXQ15/F15XX0XCXCyRAM0F15RAM0邏輯移位指令循環(huán)移位指令原碼除(左移)乘(右移)算術(shù)右移指令19Am2901芯片外部處理的邏輯功能③四個(gè)標(biāo)志位的值的接收與記憶電路4個(gè)標(biāo)志位信號(hào)的變化有8種不同情況,用3位編碼SST來區(qū)分??捎靡黄珿AL20V8實(shí)現(xiàn)時(shí)序邏輯類型的邏輯功能。3位選擇碼SST編碼狀態(tài)位輸入CZVS說明000001010011100101110111CZVSCYF=0OVRF15內(nèi)部總線對(duì)應(yīng)的一位0ZVS1ZVSRAM0ZVSRAM15ZVSQ0ZVS四個(gè)標(biāo)志位的值保持不變接收ALU的標(biāo)志位輸出的值恢復(fù)標(biāo)志位原來的現(xiàn)場(chǎng)值置"0"C,另三個(gè)標(biāo)志位不變置"1"C,另三個(gè)標(biāo)志位不變右移,另三個(gè)標(biāo)志位不變左移,另三個(gè)標(biāo)志位不變聯(lián)合右移,另三個(gè)標(biāo)志位不變2016位運(yùn)算器完整組成框圖D15~D0Y15~Y0RAM0Q001CSSHCinSCICP/OEAB
地地址址SSHSST來自內(nèi)部總線右移信號(hào)RAM15Q15CYF=0OVRF15CZVS0CCYRAM0F15⊕OVR左移信號(hào)0CQ15/F154片Am290116位的運(yùn)算器四位標(biāo)志位FLAGGAL形成右移輸入信號(hào)SHIFTGAL最低位進(jìn)位SHIFTGAL形成左移輸入信號(hào)SHIFTGAL0,1,RAM0,Q0,RAM1521實(shí)驗(yàn)步驟1.將教學(xué)機(jī)左下方的5個(gè)撥動(dòng)開關(guān)置為1XX00(單步、16位、脫機(jī));先按一下“RESET”按鍵,再按一下“START”按鍵,進(jìn)行初始化。2.接下來,按下表所列的操作在機(jī)器上進(jìn)行運(yùn)算器脫機(jī)實(shí)驗(yàn),將結(jié)果填入表中:其中D1取0101H,D2取1010H;通過兩個(gè)12位的紅色微型開關(guān)向運(yùn)算器提供控制信號(hào),通過16位數(shù)據(jù)開關(guān)向運(yùn)算器提供數(shù)據(jù),通過指示燈觀察運(yùn)算結(jié)果及狀態(tài)標(biāo)志。22實(shí)驗(yàn)操作數(shù)據(jù)表23說明:注:用*標(biāo)記的運(yùn)算,表示D1、D2的數(shù)據(jù)是由撥動(dòng)開關(guān)SW給出的,開關(guān)給的是二進(jìn)制的信號(hào),注意二進(jìn)制和十六進(jìn)制間的轉(zhuǎn)換。按“START”按鍵之前,ALU輸出的是計(jì)算結(jié)果,A、B口數(shù)據(jù)鎖存是在時(shí)鐘的下降沿,通用寄存器的接收是在低電平,要想寄存器接收ALU計(jì)算結(jié)果必須按一次“START”。24思考題實(shí)現(xiàn)如下7項(xiàng)操作功能:預(yù)期功能實(shí)現(xiàn)方案R0←1234數(shù)據(jù)開關(guān)撥1234,B地址給0,D+0,結(jié)果送B口選的R0R9←789F數(shù)據(jù)開關(guān)撥789F,B地址給9,D+0,結(jié)果送B口選的R9R9←R9-R0B地址9,A地址給0,最低位進(jìn)位給1,B-A,結(jié)果送B口選R9
R0←R0+1B地址給0,最低位進(jìn)位給1,B+0,結(jié)果送B口選的R0R10←R0B地址給A,A地址給0,A+0,結(jié)果送B口選的R10R9←R9^R0B地址給9值,A地址也給0值Q←R9A地址給9,結(jié)果送Q寄存器找出實(shí)現(xiàn)每一操作功能要用到的控制碼。填寫表中各組控制信號(hào)正確值,然后填入運(yùn)行結(jié)果的狀態(tài)信息表。25運(yùn)算器的運(yùn)行結(jié)果狀態(tài)信息表功能按START之前按START之后Y15-Y0CZVSY15-Y0CZ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第16課 獨(dú)立自主的和平外交(教學(xué)設(shè)計(jì))2023-2024學(xué)年八年級(jí)歷史下冊(cè)同步教學(xué)(河北專版)
- 2025至2030年中國(guó)楔式動(dòng)力卡盤數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 山東省臨沂市沂水縣2023-2024學(xué)年高二上學(xué)期期中考試地理試題(解析版)
- 第二單元第四節(jié)《Windows系統(tǒng)的基本操作》教學(xué)設(shè)計(jì) 2023-2024學(xué)年閩教版初中信息技術(shù)七年級(jí)上冊(cè)
- 2025年廣東省韶關(guān)市單招職業(yè)適應(yīng)性測(cè)試題庫(kù)含答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)必考題
- 全國(guó)滇人版初中信息技術(shù)八年級(jí)下冊(cè)第一單元第4課《多分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
- 第14課《山水畫的意境》教學(xué)設(shè)計(jì)-2023-2024學(xué)年統(tǒng)編版語(yǔ)文九年級(jí)下冊(cè)
- 2025至2030年中國(guó)插件機(jī)定刀數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 第11課 物聯(lián)網(wǎng)數(shù)據(jù)的特點(diǎn) 教學(xué)設(shè)計(jì)- 2023-2024學(xué)年浙教版(2023)初中信息技術(shù)八年級(jí)下冊(cè)
- 2023學(xué)年完整公開課版大足石刻
- 《紙杯變變變》教學(xué)設(shè)計(jì)
- “雙減”背景下學(xué)校課外體育活動(dòng)開展現(xiàn)狀及對(duì)策 論文
- 水果自動(dòng)分揀系統(tǒng)的設(shè)計(jì)外文文獻(xiàn)翻譯
- 川劇英文介紹
- 儲(chǔ)能電站現(xiàn)場(chǎng)運(yùn)行專用規(guī)程V1.0
- 施工圖設(shè)計(jì)技術(shù)交底文檔
- 重慶高校創(chuàng)新團(tuán)隊(duì)建設(shè)計(jì)劃結(jié)題驗(yàn)收?qǐng)?bào)告
- GB/T 8269-2006檸檬酸
- GB/T 28610-2012甲基乙烯基硅橡膠
- GA/T 1780-2021多道心理測(cè)試實(shí)驗(yàn)室建設(shè)規(guī)范
評(píng)論
0/150
提交評(píng)論