計算機組成原理實驗十三建立指令流水系統(tǒng)實驗_第1頁
計算機組成原理實驗十三建立指令流水系統(tǒng)實驗_第2頁
計算機組成原理實驗十三建立指令流水系統(tǒng)實驗_第3頁
計算機組成原理實驗十三建立指令流水系統(tǒng)實驗_第4頁
計算機組成原理實驗十三建立指令流水系統(tǒng)實驗_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.評閱計算機組成原理實驗報告十三姓名 學(xué)號 時間 四7-9 地點 行健樓 606機房 一 建立指令流水系統(tǒng)實驗 1. 實驗內(nèi)容及要求(1)實驗內(nèi)容:1. 分析流水指令集 insfile2.MIC。2. 改造實驗十二中自己編制的指令集,使其中至少一條指令成流水方式。3. 在自己編制的兩個指令集中運行同一個程序,觀測運行情況和效率。程序來源自定。(2)實驗要求:1. 了解指令流水系統(tǒng)的設(shè)計方式。2. 編制一條可以流水方式運行的指令。2. 實驗環(huán)境Principle操作系統(tǒng),DICE-CP226計算機組成原理與系統(tǒng)結(jié)構(gòu)實驗儀和CP226軟件。3. 實施步驟或參數(shù)實驗內(nèi)容1:1. 打開CP226環(huán)境,

2、點擊打開文件,選擇目錄 c: program filesCP226計算機組成原理data2. 在data目錄中打開insfile2.mic,為了方便分析,在記事本中打開insfile1.mic文件,可同時觀察兩個文件中相同指令的微指令有什么不同。3.1.3 可以發(fā)現(xiàn),因為每條指令的最后一條微指令都為CBFFFF取指指令,所以,當(dāng)此取指指令前一條指令未用到取指位時,兩條指令基本都進(jìn)行了合并,形成流水方式。實驗內(nèi)容2:1. 實驗十二的代碼為:(由于word排版問題,源文件的各列可能沒有對齊,在實際文件中,各列要嚴(yán)格按照模版位置對齊。)12.mic源文件:_FATCH_ T0 00 CBFFFF 0

3、1 FFFFFF 02 FFFFFF 03 FFFFFF 04 FFFFFF 05 FFFFFF 06 FFFFFF 07 FFFFFF 08 FFFFFF 09 FFFFFF 0A FFFFFF 0B FFFFFF 0C FFFFFF 0D FFFFFF 0E FFFFFF 0F FFFFFFA-W A,#* T2 10 C7FFEF T1 11 FFFE91 T0 12 CBFFFF 13 FFFFFF 輸出 OUTA T1 14 FFDF9F T0 15 CBFFFF 16 FFFFFF 17 FFFFFF 跳到 * T1 18 C6FFFF T0 19 CBFFFF 1A FFFFFF

4、 1B FFFFFFLD A,#* T1 1C C7FFF7 T0 1D CBFFFF 1E FFFFFF 1F FFFFFF 延時 T0 20 FFFFFF 21 FFFFFF 22 FFFFFF 23 FFFFFF 24 FFFFFF 25 FFFFFF 26 FFFFFF 27 FFFFFF 28 FFFFFF 29 FFFFFF 2A FFFFFF 2B FFFFFF 2C FFFFFF 2D FFFFFF 2E FFFFFF 2F FFFFFF 31 FFFFFF 32 FFFFFF 33 FFFFFF 34 FFFFFF 35 FFFFFF 36 FFFFFF 37 FFFFFF

5、38 FFFFFF 39 FFFFFF 3A FFFFFF 3B FFFFFF 3C FFFFFF 3D FFFFFF 3E FFFFFF 3F CBFFFF12.mac源程序:_FATCH_ 000000xx 00-03 1 清0首先執(zhí)行_FATCH_ 指令取指 000001xx 04-04 1 000010xx 08-0B 1 000011xx 0C-0F 1 A-W A,#* 000100xx 10-13 II 2 OUTA 000101xx 14-17 1 跳到 * 000110xx 18-1B MM 2 LD A,#* 000100xx 1C-1F II 2 延時 000XXXXX

6、20-3F 112.dat源程序:A-W A,#* 10 2 OUTA 14 1 跳到 * 18 2 LD A,#* 1C 2 延時 20 12. 本實驗改動了12.mic指令A(yù)-W A,#*和OUTA。13.mic源程序:_FATCH_ T0 00 CBFFFF 01 FFFFFF 02 FFFFFF 03 FFFFFF 04 FFFFFF 05 FFFFFF 06 FFFFFF 07 FFFFFF 08 FFFFFF 09 FFFFFF 0A FFFFFF 0B FFFFFF 0C FFFFFF 0D FFFFFF 0E FFFFFF 0F FFFFFFA-W A,#* T2 10 C7F

7、FEF T1 11 CBFE91 T0 12 FFFFFF 13 FFFFFF 輸出 OUTA T1 14 CBDF9F T0 15 FFFFFF 16 FFFFFF 17 FFFFFF 跳到 * T1 18 C6FFFF T0 19 CBFFFF 1A FFFFFF 1B FFFFFFLD A,#* T1 1C C7FFF7 T0 1D CBFFFF 1E FFFFFF 1F FFFFFF 延時 T0 20 FFFFFF 21 FFFFFF 22 FFFFFF 23 FFFFFF 24 FFFFFF 25 FFFFFF 26 FFFFFF 27 FFFFFF 28 FFFFFF 29 FFF

8、FFF 2A FFFFFF 2B FFFFFF 2C FFFFFF 2D FFFFFF 2E FFFFFF 2F FFFFFF 31 FFFFFF 32 FFFFFF 33 FFFFFF 34 FFFFFF 35 FFFFFF 36 FFFFFF 37 FFFFFF 38 FFFFFF 39 FFFFFF 3A FFFFFF 3B FFFFFF 3C FFFFFF 3D FFFFFF 3E FFFFFF 3F CBFFFF3. 編寫.asm源文件如下:LOOP:LD A,#55HOUTAOUTAOUTAOUTAOUTALD A,#22HOUTAOUTAOUTAOUTAOUTALD A,#55HA-W A,#22HOUTAOUTAOUTAOUTAOUTA跳到 LOOPEND4 分別導(dǎo)入12.mic 和13.mic,進(jìn)行一個比較,記錄實驗結(jié)果。 4. 測試或者模擬結(jié)果OUT寄存器交替循環(huán)顯示55,22,77,改動后的指令運行速度更快。5. 體會本次實驗主要

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論