【正文】
遲部件設(shè)置為:加法:2個延遲周期;乘法:5個延遲周期;除法19個延遲周期。第一代碼段,默認(rèn)情況下代碼段$CODE會加載到內(nèi)存0x100地址處 .global main 。將r2的值存入r5Loop:。循環(huán)r1Greater:。output the result addi r14,r0,PrintPar trap 5。r8=r6*r1 mult r9,r7,r8 。***subtract r1 from r2 sub r2,r2,r1 。第二個數(shù)存到r1 jal InputUnsigned add r4,r1,r0 。***prompts for inputPrompt1: .asciiz First Number: ;輸入第一個數(shù)Prompt2: .asciiz Second Number: ;輸入第二個數(shù)。(5) 考察增加forward部件對性能的影響。CPU的寄存器、流水線、I/O和存儲器都可以用圖形表示出來,以形象生動的方式描述DLX流水線的工作過程。三、實驗?zāi)康模海ú桓模┩ㄟ^該模擬實驗,進(jìn)一步掌握和鞏固流水線的基本知識;初步掌握在特定體系結(jié)構(gòu)下的匯編代碼的編寫和優(yōu)化;培養(yǎng)運用所學(xué)知識解決實際問題的能力對流水線性能分析了解影響流水線效率的因素了解各類相關(guān)及解決方法四、實驗內(nèi)容:(根據(jù)具體情況修改,文件名字可修改,其他不用改)使用WinDL