![計(jì)算機(jī)組成原理實(shí)驗(yàn)8報(bào)告_第1頁(yè)](http://file4.renrendoc.com/view/c28d1f73720b8a81f95804d4b12c5e9a/c28d1f73720b8a81f95804d4b12c5e9a1.gif)
![計(jì)算機(jī)組成原理實(shí)驗(yàn)8報(bào)告_第2頁(yè)](http://file4.renrendoc.com/view/c28d1f73720b8a81f95804d4b12c5e9a/c28d1f73720b8a81f95804d4b12c5e9a2.gif)
![計(jì)算機(jī)組成原理實(shí)驗(yàn)8報(bào)告_第3頁(yè)](http://file4.renrendoc.com/view/c28d1f73720b8a81f95804d4b12c5e9a/c28d1f73720b8a81f95804d4b12c5e9a3.gif)
![計(jì)算機(jī)組成原理實(shí)驗(yàn)8報(bào)告_第4頁(yè)](http://file4.renrendoc.com/view/c28d1f73720b8a81f95804d4b12c5e9a/c28d1f73720b8a81f95804d4b12c5e9a4.gif)
![計(jì)算機(jī)組成原理實(shí)驗(yàn)8報(bào)告_第5頁(yè)](http://file4.renrendoc.com/view/c28d1f73720b8a81f95804d4b12c5e9a/c28d1f73720b8a81f95804d4b12c5e9a5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)八、復(fù)雜模型機(jī)組成原理實(shí)驗(yàn)?zāi)P徒Y(jié)構(gòu): 模型機(jī)結(jié)構(gòu)框圖圖中運(yùn)算器ALU由U7-U10四片74LS181構(gòu)成,暫存器1由U3、U4兩片74LS273構(gòu)成,暫存器2由U5、U6兩片74LS273構(gòu)成。微控器部分控存由U13-U15三片2816構(gòu)成。除此之外,CPU的其他部分都由EP1K10集成。存儲(chǔ)器部分由兩片6116構(gòu)成16位存儲(chǔ)器,地址總線(xiàn)只有低八位有效,因而其存儲(chǔ)空間為00H-FFH。輸出設(shè)備由底板上的四個(gè)LED數(shù)碼管及其譯碼、驅(qū)動(dòng)構(gòu)成,當(dāng)D-G和W/R均為低電平時(shí)將數(shù)據(jù)總線(xiàn)的數(shù)據(jù)送入數(shù)碼管顯示。在開(kāi)關(guān)方式下,輸入設(shè)備由16位電平開(kāi)關(guān)及兩個(gè)三態(tài)緩沖芯片74LS244構(gòu)成,當(dāng)DIJ-G為低電
2、平時(shí)將16位開(kāi)關(guān)狀態(tài)送上數(shù)據(jù)總線(xiàn)。在鍵盤(pán)方式或聯(lián)機(jī)方式下,數(shù)據(jù)可由鍵盤(pán)或上位機(jī)輸入,然后由監(jiān)控程序直接送上數(shù)據(jù)總線(xiàn),因而外加的數(shù)據(jù)輸入電路可以不用。本系統(tǒng)的數(shù)據(jù)總線(xiàn)為16位,指令、地址和程序計(jì)數(shù)器均為8位。當(dāng)數(shù)據(jù)總線(xiàn)上的數(shù)據(jù)打入指令寄存器、地址寄存器和程序計(jì)數(shù)器時(shí),只有低八位有效。工作原理:數(shù)據(jù)格式:本實(shí)驗(yàn)計(jì)算機(jī)采用定點(diǎn)補(bǔ)碼表示法表示數(shù)據(jù),字長(zhǎng)為16位,格式如下: 1514 13 . 0 符 號(hào) 尾 數(shù)其中,第16位為符號(hào)位,數(shù)值表示范圍是:-32768 - 32767。指令格式:(1)算術(shù)邏輯指令設(shè)計(jì)9條單字長(zhǎng)算術(shù)邏輯指令,尋址方式采用寄存器直接尋址。其格式如下:7 6 5 43 21 0O
3、P-CODErsrdOP-CODE011110001001101010111100110111101111指令CLRMOVADDSUBINCANDNOTRORROL 其中OP-CODE為操作碼,rs為源寄存器,rd為目的寄存器,并規(guī)定: rs 或 rd選定寄存器 00 Ax 01 Bx 10 Cx存儲(chǔ)器訪(fǎng)問(wèn)及轉(zhuǎn)移指令 存儲(chǔ)器的訪(fǎng)問(wèn)有兩種,存數(shù)和取數(shù)。它們都使用助記符MOV,但操作碼不同。轉(zhuǎn)移指令只有一種,及無(wú)條件轉(zhuǎn)移(JMP)。指令格式如下: 7 65 43 21 0 00 M OP-CODE rd D 其中OP-CODE為操作碼,rd為寄存器。M為尋址模式,D隨M的不同其定義也不同,如下表所
4、示: 操作碼表OP-CODE000110指令說(shuō)明寫(xiě)存儲(chǔ)器讀存儲(chǔ)器轉(zhuǎn)移指令尋址模式表 尋址模式M有效地址ED定義說(shuō)明00E=(PC)+1立即數(shù)立即尋址10E=D直接地址直接尋址11E=100H+D直接地址 擴(kuò)展直接尋址 (3)I/O指令輸入(IN)和輸出(OUT)指令采用單字節(jié)指令,其格式如下: 操作碼表7 6 5 43 21 0OP-CODEaddrrd其中,當(dāng)OP-CODE=0100且addr=10時(shí),從“數(shù)據(jù)輸入電路”中的開(kāi)關(guān)組輸入數(shù)據(jù);當(dāng)OP-CODE=0100且addr=01時(shí),將數(shù)據(jù)輸入到“輸出顯示電路”中的數(shù)碼管顯示。指令系統(tǒng): 本實(shí)驗(yàn)共有十四條基本指令,其中算術(shù)邏輯指令8條,訪(fǎng)問(wèn)
5、內(nèi)存指令和程序控制指令4條,輸入輸出指令2條。下表列出了各條指令的格式,匯編符號(hào)和指令功能。設(shè)計(jì)微代碼:設(shè)計(jì)三個(gè)控制操作微程序:存儲(chǔ)器讀操作(MRD):撥動(dòng)清零開(kāi)關(guān)CLR對(duì)地址、指令寄存器清零后,指令譯碼輸入CA1、CA2為“00”時(shí),按“單步”鍵,可對(duì)RAM連續(xù)讀操作。存儲(chǔ)器寫(xiě)操作(MWE):撥動(dòng)清零開(kāi)關(guān)CLR對(duì)地址、指令寄存器清零后,指令譯碼輸入CA1、CA2為“10”時(shí),按“單步”鍵,可對(duì)RAM連續(xù)寫(xiě)操作。啟動(dòng)程序(RUN):撥動(dòng)清零開(kāi)關(guān)CLR對(duì)地址、指令寄存器清零后,指令譯碼輸入CA1、CA2為“11”時(shí),按“單步”鍵,即可轉(zhuǎn)入到第01號(hào)“取指”微指令,啟動(dòng)程序運(yùn)行。本系統(tǒng)設(shè)計(jì)的微程序
6、字長(zhǎng)共24位,其控制位順序如下:24232221201918171615 14 1312 11 109 8 7654321S3S2S1S0MCnWE1A1B F1 F2 F3uA5uA4uA3uA2uA1uA0F1、F2、F3三個(gè)字段的編碼方案如下表: F1字段F2字段F3字段15 14 13選擇12 11 10選擇9 8 7選擇0 0 0LDRi0 0 0RAG0 0 0P10 0 1LOAD0 0 1ALU-G0 0 1AR0 1 0LDR20 1 0RCG0 1 0P30 1 1自定義0 1 1自定義0 1 1自定義1 0 0LDR11 0 0RBG1 0 0P21 0 1LAR1 0
7、1PC-G1 0 1LPC1 1 0LDIR1 1 0299-G1 1 0P41 1 1無(wú)操作1 1 1無(wú)操作1 1 1無(wú)操作流程圖:三、實(shí)驗(yàn)參考代碼:實(shí)驗(yàn)內(nèi)容:本實(shí)驗(yàn)完成的是計(jì)算及驗(yàn)證實(shí)驗(yàn)結(jié)果,即輸入開(kāi)始數(shù)據(jù),做完運(yùn)算后計(jì)算結(jié)果是否正確。計(jì)算公式:Cx2(Ax/2 + Bx + 3),觀(guān)察估計(jì)結(jié)果值與實(shí)驗(yàn)輸出結(jié)果值是否相等。實(shí)驗(yàn)步驟:連接硬件系統(tǒng),電路圖如圖所示。(連線(xiàn)時(shí)應(yīng)按如下方法:對(duì)于橫排座,應(yīng)使排線(xiàn)插頭上的箭頭面向自己橫在橫排插座上;對(duì)于豎排座,應(yīng)使排線(xiàn)插頭上的箭頭面向左邊插在豎排座上。)在圖上更改如下連線(xiàn):斷開(kāi)控制總線(xiàn)C1-C6和F4-F1上的接線(xiàn)數(shù)據(jù)輸入電路DIJ1 接 數(shù)據(jù)總線(xiàn)B
8、D7-BD0數(shù)據(jù)輸入電路DIJ2 接 數(shù)據(jù)總線(xiàn)BD15-BD8數(shù)據(jù)輸入電路DIJ-G 接 I/O控制電路Y3微控器接口UAJ1 接 控制開(kāi)關(guān)電路UA5-UA0脈沖源及時(shí)序電路fin 接 脈沖源及時(shí)序電路f/8脈沖源及時(shí)序電路T4-T1 接 控制總線(xiàn)T4-T1控制開(kāi)關(guān)電路CA1 接 控制總線(xiàn)E4控制總線(xiàn)CA2 接 控制總線(xiàn)E5實(shí)驗(yàn)步驟:寫(xiě)微代碼-讀微代碼并驗(yàn)證結(jié)構(gòu)-寫(xiě)機(jī)器指令-讀機(jī)器指令及驗(yàn)證機(jī)器指令-運(yùn)行程序(機(jī)器指令存放在RAM里,斷電丟失,故斷電后需重新輸入)本實(shí)驗(yàn)的機(jī)器指令程序代碼如下:Ax-11H Bx-53H 結(jié)果是72H 實(shí)驗(yàn)心得:本次課程設(shè)計(jì)完成的是一個(gè)具有復(fù)雜運(yùn)算功能的模型機(jī)。
9、通過(guò)構(gòu)造一個(gè)指令系統(tǒng),編寫(xiě)機(jī)器指令以實(shí)現(xiàn)一個(gè)較為復(fù)雜的算術(shù)運(yùn)算功能,即通過(guò)輸入數(shù)據(jù),我理解了各個(gè)器件的功能與作用,微地址的使用與機(jī)器指令的設(shè)計(jì)。由于對(duì)知識(shí)的不熟悉,實(shí)驗(yàn)開(kāi)始時(shí)進(jìn)程比較慢,遇到了許多問(wèn)題,但通過(guò)前面幾次的基礎(chǔ)實(shí)驗(yàn)逐漸對(duì)實(shí)驗(yàn)的流程和實(shí)驗(yàn)儀器更熟悉,做實(shí)驗(yàn)的速度明顯加快。并且按照實(shí)驗(yàn)指導(dǎo)書(shū)提供的實(shí)驗(yàn)步驟,開(kāi)始逐步練習(xí),按照指導(dǎo)書(shū)實(shí)驗(yàn)八的實(shí)驗(yàn)步驟連接線(xiàn)路。設(shè)計(jì)了機(jī)器指令之后,由于實(shí)驗(yàn)設(shè)備問(wèn)題或是實(shí)驗(yàn)過(guò)程中粗心大意常常遇到一些錯(cuò)誤,如機(jī)器代碼的錯(cuò)誤輸入、實(shí)驗(yàn)的錯(cuò)誤連線(xiàn)以及輸出顯示的出錯(cuò)等等致使實(shí)驗(yàn)結(jié)果與預(yù)期的結(jié)果不相符。通過(guò)與同學(xué)們溝通討論,認(rèn)真研究以后修改了一些相關(guān)的機(jī)器指令之后反復(fù)測(cè)試,最后得出了正確的實(shí)驗(yàn)結(jié)果。 內(nèi)容總結(jié)(1)實(shí)驗(yàn)八、復(fù)雜模型機(jī)組成原理實(shí)驗(yàn)?zāi)P徒Y(jié)構(gòu): 模型機(jī)結(jié)構(gòu)框圖
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)洗劑水?dāng)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)雙轉(zhuǎn)子反擊式破碎機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年度建筑工程混凝土澆筑勞務(wù)分包材料供應(yīng)合同
- 2025年度生態(tài)旅游區(qū)基礎(chǔ)設(shè)施建設(shè)施工合同
- 2025年度建筑工程安全風(fēng)險(xiǎn)評(píng)估咨詢(xún)服務(wù)合同
- 2025年度石方爆破工程安全文明施工與環(huán)保達(dá)標(biāo)合同
- 2025年度養(yǎng)殖企業(yè)知識(shí)產(chǎn)權(quán)保護(hù)與運(yùn)用合同
- 2025年度房產(chǎn)抵押擔(dān)保服務(wù)合同標(biāo)準(zhǔn)
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用開(kāi)發(fā)合同與技術(shù)顧問(wèn)協(xié)議
- 2025年度借條欠條收條法律咨詢(xún)與服務(wù)合同
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識(shí)題庫(kù)及答案(共330題) (二)
- 2025-2030年中國(guó)反滲透膜行業(yè)市場(chǎng)發(fā)展趨勢(shì)展望與投資策略分析報(bào)告
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)道德與法治試題 (含答案)
- 山東省濰坊市2024-2025學(xué)年高三上學(xué)期1月期末 英語(yǔ)試題
- 春節(jié)節(jié)后收心會(huì)
- 《榜樣9》觀(guān)后感心得體會(huì)四
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 中國(guó)心力衰竭診斷與治療指南解讀
- HyperMesh100基礎(chǔ)培訓(xùn)教程
- 現(xiàn)代機(jī)械強(qiáng)度理論及應(yīng)用課件匯總?cè)譸pt完整版課件最全教學(xué)教程整套課件全書(shū)電子教案
- 農(nóng)村信用社個(gè)人借款申請(qǐng)審批表
評(píng)論
0/150
提交評(píng)論