![實驗報告2022-2023學年第2學期_第1頁](http://file4.renrendoc.com/view7/M00/1C/02/wKhkGWbCfA-AXXz6AADHLb9GgX4955.jpg)
![實驗報告2022-2023學年第2學期_第2頁](http://file4.renrendoc.com/view7/M00/1C/02/wKhkGWbCfA-AXXz6AADHLb9GgX49552.jpg)
![實驗報告2022-2023學年第2學期_第3頁](http://file4.renrendoc.com/view7/M00/1C/02/wKhkGWbCfA-AXXz6AADHLb9GgX49553.jpg)
![實驗報告2022-2023學年第2學期_第4頁](http://file4.renrendoc.com/view7/M00/1C/02/wKhkGWbCfA-AXXz6AADHLb9GgX49554.jpg)
![實驗報告2022-2023學年第2學期_第5頁](http://file4.renrendoc.com/view7/M00/1C/02/wKhkGWbCfA-AXXz6AADHLb9GgX49555.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
式體移陶人挈
實驗報告
(2022-2023學年第2學期)
成績
課程名稱計算機組成原理
實驗名稱運算器設計
實驗時間2022年4月12日
指導單位武漢紡織大學
指導教師曾西洋
學生姓名萬凱學號
學院(系)計算機與人工智班級
軟件12001
能學院
實驗名稱:
一、實驗目的
1.能夠熟練使用虛擬仿真工具Logisim進行
2.能夠使用Verilog進行加法器設計;
3.能在本地完成電路測試以及在頭歌平臺完成在線評測。
二、實驗任務
運算器設計,有8位可控加減法電路設計,四位快速加法器設計,16位快速加法器設計,
無符號陣列乘法器設計,原碼一位電路乘法器設計。
三、主要操作步驟及實驗結果記錄(對實驗過程中的主要操作步驟進行描述,并隨時記錄
實驗過程中觀察到的結果,必要時可輔助截圖)
第1關:全加器設計
1.任務描述:
設計全加器。
2.設計原理:
3.設計步驟與結果
0
A
卬
4.本地測試結果:
XYCinCoutsXYCinCouts
0000aee0e9
10e0110ee1
e1o0i0i0e1
11e1e1101e
e0ieiee1ei
10i1eie11e
e1i1?e111e
i1iiiii1ii
第2關:8位可控加減法設計
1.任務描述:
設計8位可控加減法器。
2.設計原理:
運算
加法:X+Y直接利用加法運算得到;
減法:通過對丫的補碼求負(按位取反,末位加1)得到-Y的補碼,做加法X+(-Y)得X-Y。
溢出
可以利用單符號位方式判斷,即運算結果的最高位進位和次高位進位不同,運算結果溢出。
無符號數(shù)加法進位
最高位進位即為無符號進位。
無符號減法借位
最高位進位取反即為無有咸法借位。
提示:利用2輸入異或門的特點,0人丫=丫;1人十丫=~丫。
3.設計步驟與結果:
4.本地測試結果:
subXYSoverflCoutsubXYSoverflCout
000000000e00000000
e00202000000202000
e004040000064040e0
e00606000000666。ee
e008080e0e008080ee
e0030a0e0000a0aeee
e00C0C0e0e00C0C0ee
e00e0e0e0e00e0e0ee
e20002000e200020ee
e262040e0e202040ee
e204060e00204060e0
e206086i00206080i0
e2380a0e0e2080a0e0
e20a0C0e0e20a0cee0
e20C0e0e0e20cee0e?
e20e0oee1e20ee0001
e40004000e400040ee
e402060e0e40206000
0404080i0e464080io
e4060a0i0e4060a0i0
04080C0e004080C0e0
e40a0eO00040a0e000
040C000e1e48C000ei
e40e02001e40e020ei
e600060000600060e0
e602080iee602080i0
e6040a0iee6040a0ie
e6060C0ie06060C0i0
e608660eee6080eeee
e6030000ie60aeeeei
060ce20eie60C0200i
e60eO40eie60e0400i
e800080eee80ee8。ee
08020aeeee8020a0ee
08040C0eee8040ceee
e8060eeo0e8060e0e0
0808000iie808000ii
nnn44nnncC44
11
第3關:RISC運算器設計
1.任務描述:
設計MIPS/RISC-V運算器。
2.設計原理:
1.4位先行進位邏輯
利用全加器級聯(lián)構成4位加法器,進位傳遞方式有串行和并行(先行)方式。
全加器的輸出邏輯為:
本位輸出:Si=XiffiYi?Ci
進位輸出:Ci+l=Xi?Yi+Yi?Ci+Ci?Xi
如果采用串行進位方式,4位加法器中各位的進位位邏輯如下:
C1=XO?YO+YO-Cin+Cin-XO
C2=X1?Yl+Yl-Cl+Cl?XI
C3=X2?Y2+Y2?C2+C2?X2
C4=X3?Y3+Y3-C3+C3?X3
即每位進位傳遞需要經(jīng)過2個邏輯門延時,4位共需8個邏輯門延時;
如果采用并行(先行)進位方式,4位加法器中各位的進位位邏輯如下:
進位輸出:
Ci+l=Xi-Yi+Yi?Ci+Ci-Xi
=Xi-Yi+(Xi+Yi)Ci
=Xi?Yi+(Xi?Yi)Ci
=Gi+Pi?Ci;設61=*1?丫「Pi=(Xi?Yi)
C1=GO+PO?Cin
C2=G1+P1?C1=G1+P1-GO+P1?PO?Cin
C3=G2+P2?C2=G2+P2?G1+P2?Pl?G0+P2?Pl?PO?Cin
C4=G3+P3?C3=G3+P3?G2+P3?P2?G1+P3?P2?Pl?G0+P3?P2?Pl?PO?Cin
即每位進位同時生成,只需2個邏輯門延時。
4位加法器利用上述4位先行進位可以顯著提高運算性能??!
同理,16位加法器、32位加法器也可以采用同樣的策略提高運算性能。
2.低成本移位寄存器
設計移位寄存器,可以利用Verilog中邏輯左移運算<<、算術右移運算〉〉、邏輯右移運算》,
即調(diào)用32位移位寄存器3次,開銷較大。
本設計中的低成本移位寄存器要求只調(diào)用邏輯右移功能實現(xiàn)上述三種邏輯運算,實際開銷
不到2個32位移位寄存器開銷:邏輯左移(x倒置后右移,再倒置,倒置幾乎不用邏輯開
銷)和算術右移用一次32位移位寄存器,算術右移掩碼用一次32位移位寄存器(Oxffffffff
右移后取反,由于移位對象為常量,綜合工具會優(yōu)化)。
3.無符號比較器(已設計好)
本關中的無符號比較器,不用大家設計。其中4位無符號比較器利用真值表或邏輯表達式
實現(xiàn),8位無符號比較器由2個4位無符號比較器級聯(lián)構成,32位無符號比較器由4個8
位無符號比較器級聯(lián)構成。
4.有符號比較器
本關中的4位有符號比較器已設計好,8位有符號比較器由1個4位有符號比較器和1個4
位無符號比較器級聯(lián)構成,32位有符號器由1個8位有符號比較器和3個8位無符號比較
器級聯(lián)構成。
5.有符號乘法器
本關中的有符號乘法器設計思路為:被乘數(shù)及乘數(shù)(有符號數(shù)為補碼表示)先求絕對值,
做無符號乘法器,乘法結果再根據(jù)運算結果的符號位,處理為積的補碼。其中用按位取反,
末位加1的方法對數(shù)求負,及對X的補碼按位取反,末位加1,得到-x的補碼。
6.MIPS/RISC-V運算器
調(diào)用前面的設計結果和Logisim庫,設計RISC計算機運算器。
3.設計步驟與結果:
4.本地測試結果:z
04VUVvWAv3fffffffe004VnUrUwUwWiJm.V3I
0s?fffff+f=zizwizi/wna
fffffffe4005fffffffe4i
06
e7eeoeffffVUWWOv50001007fe06eeeeffffvvWWOv50001007fl
08fffff+ff
e9ffWfff5fffffffe007■f-F-Ffffff5Hfffffei
CZWWW^CAnnzizwizizi,
ea7fffffffWtAJlAAzx.5198UWUUWV58800000b
蝌
eb改
nzwwwwi5rwwviz>zww^109nztzwwvwip/VVUVtfWl5eeeeeeeeI
ed7ff8ee000000007C67fefff8408a7ff00000DWWU/L6鬻
ee00G?ee7c7ff00GGe68020007c00bJ7ffeeeee6
efcczwinziz^"oc/wwvw>crwvw^zizv,I
10uOVUIAAAA/67fffffff10COvxAAAA^JVvwvwA6
蝌
fffffffe68060000110dfffffffe6
12ZVWWW>?QQ一i
ffeeffffUviAIVA/Ao7vVRAAAJJoeBeffeeffffVtAAIWAO7■
13Ml
VAUCx的WVUZ7*d#IS量
8=eef000000748i
15fffffffefffffffegeiefffffffefffffffe9
16CCZW1ZV1CCcrwwicci
fffffffevvvuuwjoa00000001eiifffffffeUVVVVVOOa
17
nCOZl/lZ^Z^dc
18fffffffeb00000061e12fffffffeD5JVWDbBeee
蝌
19nzwirwt-t三
fffffffebe13fffffffeb
la加i
fffffffeccnnnn—ccQQQ0000Q014fffffffe00000010c
lcfffffffeceeeeeoeie15fffffffeffffffffc
ldQBeee
fffffffe00000010fQQ0Q0QQQ016fffffffecrwvwiaf
leHii!
fffffffeAQAfiAAla9ffffffee017fffffffevOUAQWQWAAX1Va9Beiee
2efffffffe9ffffffee018HfffffezinzwizizviQ9i
21
fffffffevCUMVavaUaUaAAUa9ffffffee19fffffffeDOVAWAfWlAJALlQD9i
220
cnzizi/wia
ii蝌
23fffffffe9ffffffeeelaWHffe9
24”
fffffffeWWWXv9ffffffeeelbfffffffeUQQUQWQWQQX1UQ9I
rmnnnnfcCfWWWICI
fffffffe9ffffffee01cfffffffe9
zw^zw^zwna三
fffffffeVUWUUAv9ffffffeeiieIdfffffffeVUWWAU9鬻
fHffffe—a9ffffffee0lefWFffe9
fffffffeWacVtavaUaUaXiUa9ffffffee?IffffffffeUQCUWWUWWA1Qv9I
cmcmanAc
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 總經(jīng)理蔡仲斌在集團公司管理提升活動動員大會上的講話
- 2025年碳銨項目可行性研究報告
- 冷凍魚苗售賣合同范本
- 做飯保姆合同范本
- 債務轉移說明合同范例
- 保潔工人安全合同范本
- 出售照明工廠合同范本
- 公寓房裝修合同范例
- 2025年度金融產(chǎn)品廣告投放代理合同
- 代理股合同范本
- 年智慧水廠大數(shù)據(jù)信息化建設和應用方案
- 光伏電纜橋架敷設施工方案
- 工人工資結清證明范本
- 腹腔引流管的護理常見并發(fā)癥的預防與處理規(guī)范
- 工地試驗室質量手冊
- 江蘇省船舶行業(yè)智能化改造數(shù)字化轉型實施指南(第二版)
- 高一寒假學習計劃表格
- 河北省建筑工程資料管理規(guī)程DB13(J) T 145 201
- 2023年廣東廣州期貨交易所招聘筆試參考題庫附帶答案詳解
- CKDMBD慢性腎臟病礦物質及骨代謝異常
- 蘇教版科學(2017)六年級下冊1-2《各種各樣的能量》表格式教案
評論
0/150
提交評論