计算机组成流水系统可以,计算机组成原理实验十三建立指令流水系统实验
計算機組成原理實驗十三建立指令流水系統(tǒng)實驗
評閱計算機組成原理實驗報告十三姓名 學(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)境,點擊打開文件,選擇目錄 c: program filesCP226計算機組成原理data2. 在data目錄中打開insfile2.mic,為了方便分析,在記事本中打開insfile1.mic文件,可同時觀察兩個文件中相同指令的微指令有什么不同。3.1.3 可以發(fā)現(xiàn),因為每條指令的最后一條微指令都為CBFFFF取指指令,所以,當(dāng)此取指指令前一條指令未用到取指位時,兩條指令基本都進行了合并,形成流水方式。實驗內(nèi)容2:1. 實驗十二的代碼為:(由于word排版問題,源文件的各列可能沒有對齊,在實際文件中,各列要嚴(yán)格按照模版位置對齊。)12.mic源文件:精品._FATCH_ T0 00 CBFFFF01 FFFFFF 02 FFFFFF 03 FFFFFF04 FFFFFF05 FFFFFF 06 FFFFFF 07 FFFFFF08 FFFFFF09 FFFFFF 0A FFFFFF 0B FFFFFF0C FFFFFF0D 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 C6FFFFT0 19 CBFFFF1A FFFFFF 1B FFFFFFLD A,#* T1 1C C7FFF7 T0 1D CBFFFF1E FFFFFF 1F FFFFFF 延時 T0 20 FFFFFF21 FFFFFF22 FFFFFF23 FFFFFF精品.24 FFFFFF25 FFFFFF26 FFFFFF27 FFFFFF28 FFFFFF29 FFFFFF2A FFFFFF2B FFFFFF2C FFFFFF2D FFFFFF2E FFFFFF2F FFFFFF31 FFFFFF32 FFFFFF33 FFFFFF34 FFFFFF35 FFFFFF36 FFFFFF37 FFFFFF38 FFFFFF39 FFFFFF3A FFFFFF3B FFFFFF3C FFFFFF3D FFFFFF3E FFFFFF3F CBFFFF12.mac源程序:_FATCH_ 000000xx 00-03 1 清0首先執(zhí)行_FATCH_ 指令取指000001xx 04-04 1000010xx 08-0B 1000011xx 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 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 CBFFFF01 FFFFFF 02 FFFFFF 03 FFFFFF04 FFFFFF05 FFFFFF 06 FFFFFF 07 FFFFFF08 FFFFFF09 FFFFFF 0A FFFFFF 0B FFFFFF0C FFFFFF0D FFFFFF 0E FFFFFF 0F FFFFFFA-W A,#* T2 10 C7FFEF T1 11 CBFE91 T0 12 FFFFFF 13 FFFFFF 輸出 OUTA T1 14 CBDF9F T0 15 FFFFFF 16 FFFFFF 17 FFFFFF 精品.跳到 * T1 18 C6FFFFT0 19 CBFFFF1A FFFFFF 1B FFFFFFLD A,#* T1 1C C7FFF7 T0 1D CBFFFF1E FFFFFF 1F FFFFFF 延時 T0 20 FFFFFF21 FFFFFF22 FFFFFF23 FFFFFF24 FFFFFF25 FFFFFF26 FFFFFF27 FFFFFF28 FFFFFF29 FFFFFF2A FFFFFF2B FFFFFF2C FFFFFF2D FFFFFF2E FFFFFF2F FFFFFF31 FFFFFF32 FFFFFF33 FFFFFF34 FFFFFF35 FFFFFF36 FFFFFF37 FFFFFF38 FFFFFF39 FFFFFF3A FFFFFF3B FFFFFF3C FFFFFF精品.3D FFFFFF3E FFFFFF3F CBFFFF3. 編寫.asm源文件如下:LOOP:LD A,#55HOUTAOUTAOUTAOUTAOUTALD A,#22HOUTAOUTAOUTAOUTAOUTALD A,#55HA-W A,#22HOUTAOUTAOUTAOUTAOUTA跳到 LOOPEND4 分別導(dǎo)入12.mic 和13.mic,進行一個比較,記錄實驗結(jié)果。4. 測試或者模擬結(jié)果OUT寄存器交替循環(huán)顯示55,22,77,改動后的指令運行速度更快。5. 體會精品.本次實驗主要在于能否理解流水系統(tǒng),實質(zhì)上是很好理解的,因為我們可以對應(yīng)到生活中的工人的流水線,所以改源程序的時候也很簡單,我改了兩個地方,讓他們并行執(zhí)行一下,但是由于我自己選擇的上節(jié)課的程序不好,沒有能看出速度的變化,在老師的提示下將延遲全部改成了OUT,這樣就十分明顯了。如有侵權(quán)請聯(lián)系告知刪除,感謝你們的配合!精品
總結(jié)
以上是生活随笔為你收集整理的计算机组成流水系统可以,计算机组成原理实验十三建立指令流水系统实验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASU-57空降坦克歼击车
- 下一篇: 计算机基础考试系统怎么使用,计算机基础课