




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
實驗報告
2023年5月10日成績:
姓名學號班級
專業(yè)計算機科學與技術課程名稱《計算機組成原理課程設計》
任課老師章復嘉指導老師章復嘉機位號
寄存器堆設計實驗,MIPS匯編器與模擬器實
實驗序號5,6,7實驗名稱
驗取,指令與譯指令
實驗時間第6周~第14周實驗地點一教225實驗設備號
一、實驗程序源代碼
實驗五
modulemain(
input[0:0]wea,
input[7:2]addra,
output[31:0]douta,
inputClk,Reset,
inputWrite_Reg,
input[4:0]W_Addr,
input[31:0]W_Data,
input[4:0]R_Addr_A,R_Addr_B,
output[31:0]R_Data_A,R_Data_B
);
RAMA1(
.clka(CIk),//inputelka
.wea(wea),//input[0:0]wea
.addra(addra[7:2]),//input[5:0]addra
.dina(R_Data_A),//input[31:0]dina
.douta(douta)//output[31:0]douta
);
fourB1(
.C1k(Clk),
.Reset(Reset),
.Write_Reg(Write_Reg),
,W_Addr(W_Addr),
.W_Data(W_Data),
.R_Addr_A(R_Addr_A),
.R_Addr_B(R_Addr_B),
.R_Data_A(R_Data_A),
.R_Data_B(R_Data_B)
);
endmodule
moduleRAM(
inputclka,
input[0:0]wea,
input[7:2]addra,
input[31:0]dina,
output[31:0]douta
);
RAM_Byour_instance_name(
.elka(c1ka),//inputclka
.wea(wea),//input[0:0Jwea
.addra(addra[7:2]),//input[5:0]addra
.dina(dina),//inputL31:0]dina
.douta(douta)//output[31:0]douta
);
endmodu1e
#100;
oReset=0;
oClk=0;
曲100;
ooW_Addr=5'b11011;
W_Data=32boi101HI;
。Clk=0;
a
#50;
oC1k=l;
0
00#100;
oR_Addr_A=5'bl1011;
。R_Addr_B=0;
oClk=0;
Write_Reg=0;
#100;
oR_Addr_A=5zbllOll;
oWrite_Reg=0;
oClk=0;
W_Addr=O;
?oW_Data=0;
a
。#10;
Clk=0;
owea=1;
o?addra=8,bOOl10100;
00
00#10;
。Clk=l;
o#100;
“wea=O;
addra=8'bOOl10100;
0
00#100;
Clk=0;
0
o#10;
C1k=l;
B
#100;
8clka=0;
gwea=0;
^addra=6'b000001;
dina=32b011011U;
。#100;
?c1ka=l;
。wea=0;
。addra=6*b000001;
?dina=32'b01101111;
o
。#100;
c1ka=0;
?wea=l;
oaddra=6'b000001;
odina=32*b0I101111;
#100;
1ka=1;
"wea=l;
addra=6'b000001;
dina=32*b01101111
實驗6
nor$1,$o,$o;#$1=FFFF_FFFF
situ$2,$0,$1;#$2=0,000_0001
add$3,$2,$2;#$3=0000_0002
add$4,$3,$2;#$4=0000_0003
add$5,$4,$3;#$5=OOOO_OOO5
add$6,$5,$3;#$6=0000_0007
si1V$7,$6t$2;#$7=0000_000E
add$9,$5,$6;#$9=0000_000C
s1lv$8,$6,$9;#$8=0000_7000
xor$9,$1,$8;#$9=FFFF_8FFF
add$10,$9,$l;#$10=FFFF_8FFE
sub$11,$8,$7;#$ll=0000_6FF2
sub$12,$7,$8;#$12=FFFF_900E
add$13,$9,$12;#$13=FFFF_200D
or$14,$9,$12;#$14=FFFF_9FFF
or$15,$6,$7;#$15=0000_000F
nor$16,$5,$7;#$16=FFFF_FFFO
add$17,$7,$3;#$17=0000_0010
sllv$18,$8,$17;#$18=7000_0000
sllv$19,$3,$17;#$19=0002_0000
sllv$20,$19,$7;#$20=8000_0000
sub$21,$l,$20;#$21=7FFF_FFFF
or$22,$18,$21;#$22=7FFF_FFFF
add$23,$20,$22;#$23=FFFF_FFFF
sub$24,$18,$19;#$24=6FFE_0000
sub$25,$19,$18;#$25=9002_0000
xor$26,$1,$18;#$26=8FFF_FFFF
situ$27,$22,$20;#$27=0000_0001
situ$28,$26,$20;#$28=0000_0000
sub$29,$22,$2;#$29=7FFF_FFFE
add$30,$20,$2;#$30=8000.0001
add$31,$H,$26;#$31=9000_6FF1
實驗7:
moduleInst(clk,rst,Inst_Code,PC_new,PC);
inputwireclkzrst;
outputwire[31:0]Inst_Code;
outputwire[31:0]PC_new;
outputreg[31:0]PC;
initial
begin
oPC=32'h0000.0000;
end
ROMInst.ROM(
.addra(PC[7:2]\//input[5:0]addra
.c1ka(c1k)z//inputclka
.douta(Inst_Code)//output[31:0]douta
);
assignPC_new=PC+4;
aIways@(negedgeelkorposedgerst)
begin
df(rst)
oPC=32'h0000_0000;
e1se
PC={24'h000000,PC_new[7:0]};
end
endmoduIe
Inst_ROM文獻:
memory_initia1ization_radix=16;
memory_initialization_vector=00000827,0001102b,00421820,00622023,
00832820,00a33020,00463804,00a64820,01264004,00284826,01
215020,01075822,00e86022,012c6820,012c7025,00c77825,00a78
027,00e38820,02289004,02239804,00f3a004,0034a822,0255b025,0296b8
20,0253c022,0272c822,0032d026,02d4d82b,0354e02b,02c2e822,028
2f020,017af820;
二、仿真波形
實驗五
iItfndowlaxovtHelp
k?Sc的g。/?Z'好廠工佇為:r-'i□??x*oo?-]?aH?h
實驗六
F??SimutolorWndowH?lp
組旦“91型.?一W
00400080■00000000Cause-00000000BadVAddr-00000000
3000ffl0-00000000LO-00000000
O*n?raIRegisters
0000000000007000-fffffffOR24-6ffe0000
ffffffffffffBfff?00000010R25-90020000
00000001-70000000-Bfffffff
0000000200006ff2-00020000R27-00000001
00000003ffff900e-80000000R2?(9P)-00000000
00000005ffffZOOd-R.'a-
00000007-R30-80000001
00000009OOOOOOOf-ffffffffR31(ro)-90006ffl
oo000827o0
nor$13.5
(0x00400000)oxoo01102b$$5gl-FFFF_FFFF
slt?0
[0x00400004]oxoo2182o32$2#52-0000_0001
4odd$,
[0x00400006]oxoo62202oodd43$2$3.$2.$24S3-0000_0002
$,
oxoo03282oodds$4$3$4.$3.52?$4-0000_0003
[0x00400010]oxoo3302Qadd6$s,$3$-3?ss-oooo_ooos
oxa,
(0x00400014)oo463804cll$5$6,$5,$3#$6-0000_0007
ox"
[0x0040001B]ooa6482oadd9556$67:sllv$7.$6,$2;#S7-0000.000E
(0x0040001cjoxol64004sll$,58:add$9,$5,56;*$9-0000_000C
ox2
(0x00400020)oo284926xor9$16$89:sllv$e.$6,$9;#$8*0000_7000
ox.
(0x00400024)oxol21502oadd1$10:xor$-8;*$9-FFFF_6FFF
(0x00400028).$9?11:add$10.S9,5l;*$10-FFFF_8FFE
DATA
(0x10000000)...[0x10040000]0x00000000
STACK
(0x7ffffffcl0x00323935
KISNELDATA
(0x900000001...[0x90010000]0x00000000
XI1RightsReserved.
5PIHisdistributedunderoBSDlicense.
SeethefileREACMEforafullcopyrightnotice.
spin:(parser)Register1isreservedforassentloronline1offileC:''Users、b£libili'4>eskCop、p.3
nor#$1-FFFF_FFFF
spin:(parser)syntaxerroronline2offileC:''Us?e、blltbdM)e82t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級物理第4章第4節(jié):光的折射
- 太陽能發(fā)電站智能維護技術考核試卷
- 有機肥料在農(nóng)業(yè)可持續(xù)發(fā)展中的作用考核試卷
- 意外傷害保險與應急救援體系的融合考核試卷
- 學術人才引進與培養(yǎng)考核試卷
- 醫(yī)療設備在精準醫(yī)療領域的創(chuàng)新應用與挑戰(zhàn)解決策略考核試卷
- 醫(yī)療器械在跨學科協(xié)作中的價值考核試卷
- 文具行業(yè)品牌年輕化考核試卷
- 動物藥品零售企業(yè)財務管理考核試卷
- 收購農(nóng)村車庫合同范本
- 2025年服裝制版師(中級)職業(yè)技能鑒定考試題(附答案)
- 一年級下冊綜合實踐活動教案2
- 九年級主題班會課件:遇見最好的自己(開學第一課)
- 2025版股權投資基金股份收購與退出機制協(xié)議3篇
- 【營銷方案】2025小紅書平臺營銷通案
- 2025年棗莊科技職業(yè)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 護苗行動安全教育課件
- 生物-山東省濰坊市、臨沂市2024-2025學年度2025屆高三上學期期末質(zhì)量檢測試題和答案
- 油品庫房管理規(guī)定(2篇)
- 2025年小學督導工作計劃
- 2024-2025學年部編版歷史九年級上冊期末復習練習題(含答案)
評論
0/150
提交評論