版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科生課程實習(xí)</b></p><p> 基本模型機(jī)的設(shè)計與實現(xiàn)</p><p> 課程名稱計算機(jī)組成原理</p><p> 學(xué)生姓名</p><p> 學(xué)生學(xué)號</p><p> 所在專業(yè)計算機(jī)科學(xué)與技術(shù)</p><p> 所在班級</
2、p><p> 指導(dǎo)教師職稱</p><p> 成績</p><p><b> 目錄</b></p><p> 1設(shè)計任務(wù)與要求2</p><p> 1.1設(shè)計目的2</p><p> 1.2設(shè)計內(nèi)容2</p><p> 1.3設(shè)計
3、要求2</p><p><b> 2設(shè)計思想2</b></p><p> 2.1 實驗設(shè)備2</p><p><b> 2.2基本原理3</b></p><p><b> 3設(shè)計方案3</b></p><p> 3.1程序流程圖
4、3</p><p> 3.2 接線圖5</p><p> 4測試結(jié)果及分析5</p><p> 4.1 測試過程5</p><p> 4.2 測試結(jié)果6</p><p><b> 5源程序6</b></p><p><b> 6總結(jié)
5、7</b></p><p><b> 題目</b></p><p> ?。▽I(yè):計算機(jī)科學(xué)與技術(shù),學(xué)號:201011621217 ,姓名:馬慧穎 )</p><p><b> 指導(dǎo)教師:彭小紅)</b></p><p><b> 設(shè)計任務(wù)與要求<
6、/b></p><p><b> 設(shè)計目的 </b></p><p> 綜合運(yùn)用所學(xué)計算機(jī)組成原理知識,在理解計算機(jī)各功能部件工作原理上,進(jìn)一步加深計算機(jī)系統(tǒng)各模塊間相互關(guān)系的認(rèn)識和整機(jī)的概念,將微程序控制器模塊同運(yùn)算模塊、存儲器模塊聯(lián)機(jī),組成一臺基本模型計算機(jī)。用微程序控制器控制模型機(jī)的數(shù)據(jù)通路,通過在構(gòu)造的模型機(jī)上運(yùn)行機(jī)器指令組成的簡單程序,掌握機(jī)器指令
7、與微指令的關(guān)系,建立機(jī)器的整機(jī)概念。</p><p><b> 設(shè)計內(nèi)容</b></p><p> 本次實驗設(shè)計了七條機(jī)器指令(包括IN、OUT、STA指令三條指令):邏輯運(yùn)算A+B、邏輯運(yùn)算A、,算術(shù)乘運(yùn)算、或運(yùn)算,其指令格式如下:</p><p> 操作碼 地址碼</p><p
8、> IN 0000 0000 </p><p> A+B 0001 0000 1001 1101</p><p> 0011 0000 1001 1101</p><p> A*B 0101 0000 100
9、1 1101</p><p> ?。ˋ⊕B) 0110 0000 1001 1101</p><p> STA 0010 0000 1001 1110</p><p> OUT 0100 0000 1001 1110</p&
10、gt;<p> IN為單字長(8位),含義是將數(shù)據(jù)開關(guān)8位數(shù)據(jù)輸入到RO寄存器。</p><p> STA為雙字長指令,含義是將RO中的內(nèi)容存儲到內(nèi)存單元中。</p><p> OUT為雙字長指令,含義是將內(nèi)存中以第二字為地址的數(shù)據(jù)讀出到數(shù)據(jù)總線上,由數(shù)據(jù)顯示燈顯示進(jìn)行。</p><p><b> 設(shè)計要求</b><
11、/p><p> 1,掌握實驗系統(tǒng)的熟練操作</p><p> 2,完成模型機(jī)的實驗線路連接</p><p> 3,調(diào)試模型機(jī),并記錄下實驗結(jié)果</p><p><b> 設(shè)計思想</b></p><p><b> 2.1 實驗設(shè)備</b></p><
12、;p> 組成原理實驗儀一臺,PC機(jī)一臺,排線若干。</p><p><b> 2.2基本原理</b></p><p> ?。?)數(shù)據(jù)通路如下圖所示:</p><p> (2)在模型機(jī)實驗中,數(shù)據(jù)通道的控制將由微程序控制器來完成,CPU從內(nèi)存取出一條機(jī)器指令到執(zhí)行指令結(jié)束的一個指令周期,是由微指令組成的序列來完成的,即一條機(jī)器指令對應(yīng)
13、一個微程序。</p><p> (3)本實驗我們將七條機(jī)器指令及有關(guān)數(shù)據(jù)寫入RAM和ROM中。通過CPU運(yùn)行由七條機(jī)器指令組成的簡單程序,掌握機(jī)器指令與微指令的關(guān)系。</p><p><b> ?。?)微指令格式:</b></p><p> A字段 B字段
14、 C字段</p><p><b> 設(shè)計方案</b></p><p><b> 3.1程序流程圖</b></p><p><b> 3.2 接線圖</b></p><p><b> 測試結(jié)果及分析</b></p>&l
15、t;p><b> 4.1 測試過程</b></p><p> 1,首先按照電路圖連接好電路。</p><p> 2,寫程序,先將機(jī)器指令對應(yīng)的微代碼正確的寫入2816中,使用控制臺KWE和KRD微程序進(jìn)行機(jī)器指令的裝入和檢查。</p><p> 3,使編程開關(guān)處于“RUN”狀態(tài),STEP為“STEP”狀態(tài),STOP為“RUN”狀態(tài)
16、。撥動總開關(guān)CLR(0置為1),微地址寄存器清零。此時用“DATA UNIT”單元的8位二進(jìn)制開關(guān)給出要寫入RAM區(qū)的首地址,控制臺SWB,SWA開關(guān)置為“0 1”,按動一次啟動開關(guān)START,微地址顯示燈顯示“010010”,再按動一次START鍵,即完成該條指令的寫入。</p><p> 4,運(yùn)行程序,使“STATE UNIT”中的STEP開關(guān)置為“ECEX”狀態(tài),STOP開關(guān)置為“RUN”狀態(tài)。將“DAT
17、A UNIT”的8位二進(jìn)制開關(guān)設(shè)置為機(jī)器指令程序的首地址,然后按動START鍵,系統(tǒng)連續(xù)運(yùn)行,稍后將STOP撥置為“STOP”,系統(tǒng)停機(jī)。</p><p><b> 4.2 測試結(jié)果</b></p><p> A:鍵盤輸入 B:內(nèi)存1001 1101單元的內(nèi)容</p><p> 邏輯運(yùn)算A+B:0010 0001
18、 0000 0110</p><p> 結(jié)果:0010 0111</p><p> 邏輯運(yùn)算:0010 0111 0000 0110</p><p> 結(jié)果:0010 0001</p><p> 算術(shù)運(yùn)算A-B:0101 0000 0000 0110&
19、lt;/p><p> 結(jié)果:0100 1010</p><p> ?。ˋ⊕B)運(yùn)算:1011 0010 0000 0110</p><p> 結(jié)果:0000 1011</p><p><b> 源程序</b></p><p><b> 總結(jié)</b></p&
20、gt;<p> 學(xué)習(xí)了計算機(jī)組成原理這門課后,終于從理論上對計算機(jī)的運(yùn)行過程有了一個大概的認(rèn)識,但這些中就是理論,形成不了能力。在做完課程設(shè)計之后才真正弄懂了它的奧妙所在,同時也收獲了成功的喜悅。整體上,主要有以下幾方面的收獲:.對數(shù)據(jù)通路有了很深刻的了解,數(shù)據(jù)在內(nèi)存,控制器,運(yùn)算器,寄存器之間的傳遞過程能在大腦中形成鮮活的意識。在學(xué)習(xí)理論課的時候,對指令,微指令,微程序之間的聯(lián)系和區(qū)別概念很模糊,老師把它們混淆,但是在
21、做完課程設(shè)計之后對它們有了深刻的認(rèn)識之后就不再疑惑了,了解了各功能部件的工作原理和工作機(jī)制以及流程圖的含義。在實驗過程中,由于操作臺的關(guān)系我們的指令運(yùn)行總是出現(xiàn)錯誤,但在一次又一次的調(diào)試中終于可以順利運(yùn)行程序,結(jié)果完全正確。從中我也學(xué)習(xí)到了對于這些復(fù)雜的機(jī)器代碼一定要靜下心來,認(rèn)真分析自己的不足和錯誤,這樣才能達(dá)到事半功倍的效果。在指令的設(shè)計中,我們也是在一次次實踐中修改了再修改的,直到最后能順利運(yùn)行,這很大程度上培養(yǎng)了我們遇到問題,分
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機(jī)組成原理課程設(shè)計---基本模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---基本模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計--基本模型計算機(jī)
- 計算機(jī)組成原理課程設(shè)計--基本模型機(jī)設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---基本模型機(jī)設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計-- 基本模型機(jī)設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計--模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計-- 基本模型機(jī)設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計--基本模型機(jī)的模擬設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計-- 模型計算機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計——模型計算機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---復(fù)雜模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---基本模型機(jī)設(shè)計與實現(xiàn) (2)
- 計算機(jī)組成原理課程設(shè)計---復(fù)雜模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---復(fù)雜模型機(jī)的設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---模型機(jī)組成設(shè)計
- 計算機(jī)組成原理課程設(shè)計---模型機(jī)設(shè)計與實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計--計算機(jī)組成原理算法實現(xiàn)
- 計算機(jī)組成原理課程設(shè)計---復(fù)雜模型機(jī)的設(shè)計
- 計算機(jī)組成原理課程設(shè)計--模型計算機(jī)設(shè)計
評論
0/150
提交評論