计算机组成流水系统可以,计算机组成原理实验十三建立指令流水系统实验
計(jì)算機(jī)組成原理實(shí)驗(yàn)十三建立指令流水系統(tǒng)實(shí)驗(yàn)
評(píng)閱計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告十三姓名 學(xué)號(hào) 時(shí)間 四7-9 地點(diǎn) 行健樓 606機(jī)房 一 建立指令流水系統(tǒng)實(shí)驗(yàn) 1. 實(shí)驗(yàn)內(nèi)容及要求(1)實(shí)驗(yàn)內(nèi)容:1. 分析流水指令集 insfile2.MIC。2. 改造實(shí)驗(yàn)十二中自己編制的指令集,使其中至少一條指令成流水方式。3. 在自己編制的兩個(gè)指令集中運(yùn)行同一個(gè)程序,觀測(cè)運(yùn)行情況和效率。程序來(lái)源自定。(2)實(shí)驗(yàn)要求:1. 了解指令流水系統(tǒng)的設(shè)計(jì)方式。2. 編制一條可以流水方式運(yùn)行的指令。2. 實(shí)驗(yàn)環(huán)境Principle操作系統(tǒng),DICE-CP226計(jì)算機(jī)組成原理與系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)儀和CP226軟件。3. 實(shí)施步驟或參數(shù)實(shí)驗(yàn)內(nèi)容1:1. 打開(kāi)CP226環(huán)境,點(diǎn)擊打開(kāi)文件,選擇目錄 c: program filesCP226計(jì)算機(jī)組成原理data2. 在data目錄中打開(kāi)insfile2.mic,為了方便分析,在記事本中打開(kāi)insfile1.mic文件,可同時(shí)觀察兩個(gè)文件中相同指令的微指令有什么不同。3.1.3 可以發(fā)現(xiàn),因?yàn)槊織l指令的最后一條微指令都為CBFFFF取指指令,所以,當(dāng)此取指指令前一條指令未用到取指位時(shí),兩條指令基本都進(jìn)行了合并,形成流水方式。實(shí)驗(yàn)內(nèi)容2:1. 實(shí)驗(yàn)十二的代碼為:(由于word排版問(wèn)題,源文件的各列可能沒(méi)有對(duì)齊,在實(shí)際文件中,各列要嚴(yán)格按照模版位置對(duì)齊。)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 延時(shí) 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 延時(shí) 000XXXXX 20-3F 112.dat源程序:A-W A,#* 10 2 OUTA 14 1 跳到 * 18 2 LD A,#* 1C 2 延時(shí) 20 12. 本實(shí)驗(yàn)改動(dòng)了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 延時(shí) 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,進(jìn)行一個(gè)比較,記錄實(shí)驗(yàn)結(jié)果。4. 測(cè)試或者模擬結(jié)果OUT寄存器交替循環(huán)顯示55,22,77,改動(dòng)后的指令運(yùn)行速度更快。5. 體會(huì)精品.本次實(shí)驗(yàn)主要在于能否理解流水系統(tǒng),實(shí)質(zhì)上是很好理解的,因?yàn)槲覀兛梢詫?duì)應(yīng)到生活中的工人的流水線,所以改源程序的時(shí)候也很簡(jiǎn)單,我改了兩個(gè)地方,讓他們并行執(zhí)行一下,但是由于我自己選擇的上節(jié)課的程序不好,沒(méi)有能看出速度的變化,在老師的提示下將延遲全部改成了OUT,這樣就十分明顯了。如有侵權(quán)請(qǐng)聯(lián)系告知?jiǎng)h除,感謝你們的配合!精品
總結(jié)
以上是生活随笔為你收集整理的计算机组成流水系统可以,计算机组成原理实验十三建立指令流水系统实验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ASU-57空降坦克歼击车
- 下一篇: 计算机基础考试系统怎么使用,计算机基础课