CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料

上傳人:痛*** 文檔編號(hào):82913118 上傳時(shí)間:2022-04-30 格式:DOC 頁(yè)數(shù):10 大?。?56.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料_第1頁(yè)
第1頁(yè) / 共10頁(yè)
CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料_第2頁(yè)
第2頁(yè) / 共10頁(yè)
CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料_第3頁(yè)
第3頁(yè) / 共10頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì) 實(shí)驗(yàn)報(bào)告材料(10頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、word 計(jì)算機(jī)科學(xué)與技術(shù)系 實(shí) 驗(yàn) 報(bào) 告 專(zhuān)業(yè)名稱(chēng) 計(jì)算機(jī)科學(xué)與技術(shù) 課程名稱(chēng) 計(jì)算機(jī)組成與結(jié)構(gòu) 項(xiàng)目名稱(chēng) CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì)實(shí)驗(yàn) 班 級(jí) 學(xué) 號(hào) 姓 名 同組人員 無(wú) 實(shí)驗(yàn)日期2015-11-15 一、實(shí)驗(yàn)?zāi)康? 1.掌握一個(gè)簡(jiǎn)單CPU的組成原理; 2.在掌握部件單元電路的根底上,進(jìn)一步將其構(gòu)造一臺(tái)根本模型計(jì)算機(jī); 3.為其定義五條機(jī)器指令,編寫(xiě)

2、相應(yīng)的微程序,并上機(jī)調(diào)試掌握整機(jī)概念。 二、實(shí)驗(yàn)邏輯原理圖與分析 2.1 實(shí)驗(yàn)邏輯原理圖與分析 本實(shí)驗(yàn)要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的CPU,并且在此CPU的根底上,繼續(xù)構(gòu)建一個(gè)簡(jiǎn)單的模型計(jì)算機(jī)。CPU由運(yùn)算器〔ALU〕、微程序控制器〔MC〕、通用存放器〔RO〕、指令存放器〔IR〕、程序計(jì)數(shù)器〔PC〕和地址存放器〔AR〕組成,如圖如下圖所示。這個(gè)CPU在寫(xiě)入相應(yīng)的微指令后,就具備了執(zhí)行機(jī)器指令的功能,但是機(jī)器指令一般存放在主存當(dāng)中,CPU必須和貯存掛接后,才有實(shí)際的意義,所以還需要在該CPU的根底上增加一個(gè)主存和根本的輸入輸出部件,以構(gòu)成一個(gè)簡(jiǎn)單的模型計(jì)算機(jī)。 根本CPU構(gòu)成原理圖 系統(tǒng)的程序

3、計(jì)數(shù)器〔PC〕和地址存放器〔AR〕集成在一片CPLD芯片中。CLR連接至CON單元的縱情斷CLR,按下CLR按鈕,將是PC清零,LDPC和T3相與后作為計(jì)數(shù)器的計(jì)數(shù)時(shí)鐘,當(dāng)LOAD為低時(shí),計(jì)數(shù)時(shí)鐘到來(lái)后將CPU內(nèi)總線(xiàn)的數(shù)據(jù)打入PC。 程序計(jì)數(shù)器(PC)原理圖 2.2 邏輯原理圖分析 本模型機(jī);和前面微程序控制器實(shí)驗(yàn)相比,新增加一條跳轉(zhuǎn)指令JMP,供有五條指令:IN〔輸入〕、ADD〔二進(jìn)制加法〕、OUT〔輸出〕、JMP〔無(wú)條件轉(zhuǎn)移〕、HLT〔停機(jī)〕、其指令格式瑞霞〔高4為為操作碼〕: 助記符 機(jī)器指令碼 說(shuō)明 IN 0010 0000 IN->RO ADD 0

4、000 0000 RO+RO->RO OUT 0011 0000 RO->OUT JMP addr 1110 0000 ******** addr->PC HLT 0101 0000 停機(jī) 其中JMP為雙字節(jié)指令,其余均為單字節(jié)指令,********為addr對(duì)應(yīng)的二進(jìn)制地址碼。微程序控制器實(shí)驗(yàn)的指令是通過(guò)手動(dòng)給出的,現(xiàn)在要求CPU自動(dòng)從存儲(chǔ)器讀取指令并執(zhí)行。 系統(tǒng)涉與到的微程序流程如如下圖所示,當(dāng)擬定“取指〞微指令時(shí),該微指令的判別測(cè)試字段為P<1>測(cè)試。由于“取指〞微指令是所有微程序都使用的公用微指令,因此P<1>的測(cè)試結(jié)果出現(xiàn)多分支。本機(jī)用指令存放器

5、的高6位〔IR7—IR2〕作為測(cè)試條件,出現(xiàn)5路分支,占用5個(gè)固定為地址單元,剩下的其他地方就可以一條微指令占用控制一個(gè)微地址單元隨意填寫(xiě),微程序流程圖上的但愿地址為16進(jìn)制。 當(dāng)全部為程序設(shè)計(jì)完畢后,應(yīng)將每條微指令代碼化,下表即為將如下圖的微程序流程圖按微指令格式轉(zhuǎn)化而成的“二進(jìn)制微代碼表〞。 簡(jiǎn)單模型機(jī)微程序流程圖 二進(jìn)制微代碼表 地址 十六進(jìn)制 高五位 S3—S0 A字段 B字段 C字段 MA5-MA0 00 00 00 01 00000 0000 000 000 000 000001 01 00 6D 43 00000 0000 11

6、0 110 101 000011 03 10 70 70 00010 0000 111 000 001 110000 04 00 24 05 00000 0000 010 010 000 000101 05 04 B2 01 00000 1001 011 001 000 000001 1D 10 51 41 00010 0000 101 000 101 000001 30 00 14 04 00000 0000 001 010 000 000100 32 18 30 01 00000 0000 01

7、1 000 000 000001 33 28 04 01 00000 0000 000 010 000 000001 35 00 00 35 00000 0000 000 000 000 110101 3C 00 6D 5D 00000 0000 110 110 101 011101 三、 數(shù)據(jù)通路圖與分析(畫(huà)出數(shù)據(jù)通路圖并作出分析) 數(shù)據(jù)通路圖 四、實(shí)驗(yàn)數(shù)據(jù)和結(jié)果分析 4.1 實(shí)驗(yàn)結(jié)果數(shù)據(jù)和結(jié)果數(shù)據(jù)分析如下列圖 聯(lián)機(jī)寫(xiě)入的程序如下: ;?//***********************

8、**************//? ;?//?? //? ;?//? 微控器實(shí)驗(yàn)指令文件 //? ;?//? // ;?//? By?TangDu?CO.,LTD // ;?//? /

9、/ ;?//*************************************// ;?//**?End?Of?Main?Memory?Data??**// $P 00 20 ;START:IN RO 從IN單元讀入數(shù)據(jù)送RO $P 01 00 ;ADD RO,RO RO和自身相加,結(jié)果送RO $P 02 30 ;OUT RO RO的值送OUT單元顯示

10、 $P 03 E0 ;JMP START 跳轉(zhuǎn)至00H地址 $P 04 00 $P 05 50 ;HLT 停機(jī) ;?//*****?End Of?Main?Memory Data?*****// ;?//*****?Start?Of?MicroController?Data?*****// $M?00?000001?;?NOP

11、$M?01?007070?;?CON(INS)->IR,?P<1> $M?04?002405?;?R0->B $M?05?04B201?;?A加B->R0 $M?30?001404?;?R0->A $M?32?183001?;?IN->R0 $M?33?280401?;?R0->OUT $M?35?000035?;?NOP ;?//**?End?Of?MicroC

12、ontroller?Data??**// 聯(lián)機(jī)寫(xiě)入和校驗(yàn)后,得如下結(jié)果: 〔1〕從IN單元讀入數(shù)據(jù)送至AR。首先,AR地址為00,計(jì)數(shù)器PC加1,機(jī)器指令代碼送至MEM單元,MEM=20。 〔2〕MEM中的機(jī)器指令代碼送至IR單元,再到控制器,進(jìn)展譯碼操作。 (3)RO存放器讀入IN單元輸入的數(shù)據(jù) 〔4〕AR地址為01,計(jì)數(shù)器PC加1,機(jī)器指令代碼送至MEM單元,MEM=00。 〔5〕MEM中的機(jī)器指令代碼送至IR單元,再到控制器,進(jìn)展譯碼操作。 〔6〕將讀入的數(shù)據(jù)送到A暫存器,再送到B暫存器。最后將RO和自身相加,結(jié)果送到RO。 〔7〕進(jìn)展計(jì)數(shù)譯碼操

13、作,將RO的值送至OUT單元,輸出。 〔8〕再進(jìn)展計(jì)數(shù)譯碼,跳轉(zhuǎn)到00,返回第一條機(jī)器指令 4.2 結(jié)果數(shù)據(jù)分析 從IN單元輸入的數(shù)據(jù)是02,最后輸出的數(shù)據(jù)是04,結(jié)果是正確的。 五、實(shí)驗(yàn)問(wèn)題分析、思考題與小結(jié) 實(shí)驗(yàn)要完整無(wú)錯(cuò)誤的進(jìn)展,首先要確保實(shí)驗(yàn)接線(xiàn)圖連線(xiàn)的正確性才能確保在進(jìn)展實(shí)驗(yàn)時(shí)數(shù)據(jù)通路流向以與數(shù)據(jù)的的正確性,這樣才能到達(dá)實(shí)驗(yàn)的目的;在進(jìn)展實(shí)驗(yàn)過(guò)程中需要理解每一步驟的原因,也加強(qiáng)自己的理解性和掌握程度;實(shí)驗(yàn)前要理解實(shí)驗(yàn)原理,以便于提高實(shí)驗(yàn)效果速率。 5.2 小結(jié) 本次實(shí)驗(yàn)是CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì)實(shí)驗(yàn),剛開(kāi)始可能是真的不懂該實(shí)驗(yàn)要干什么,對(duì)

14、一些知識(shí)點(diǎn)很陌生,完全不知道怎么下手,后來(lái)通過(guò)教師和同學(xué)的幫助,慢慢知道了實(shí)驗(yàn)的目的。難怪別人都說(shuō)計(jì)算機(jī)組成原理不懂的通過(guò)做實(shí)驗(yàn)也就明白了。當(dāng)然,在學(xué)習(xí)實(shí)驗(yàn)之前,預(yù)習(xí)是一定要的,這樣更能掌握實(shí)驗(yàn)的主要局部,以與操作流程,也能讓自己很快的上手,達(dá)到教師布置給我們的任務(wù)。還有一次實(shí)驗(yàn)就要完畢了,希望自己能夠做到更好。 得分〔百分制〕 實(shí)驗(yàn)報(bào)告分析評(píng)價(jià) 課程名稱(chēng) 計(jì)算機(jī)組成與結(jié)構(gòu) 班 級(jí) 實(shí)驗(yàn)名稱(chēng) CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì)實(shí)驗(yàn) 時(shí) 間 2015-11-15 實(shí)驗(yàn)報(bào)告情況分析: 實(shí)驗(yàn)報(bào)告分為五大局部:實(shí)驗(yàn)?zāi)康?;?shí)驗(yàn)邏輯原理圖與分析;數(shù)據(jù)通路圖與分析;實(shí)驗(yàn)數(shù)據(jù)和結(jié)果

15、分析;實(shí)驗(yàn)問(wèn)題分析、思考題與小結(jié)。其主要核心局部在第四節(jié):實(shí)驗(yàn)數(shù)據(jù)和結(jié)果分析,包含了實(shí)驗(yàn)的操作流程與數(shù)據(jù)的結(jié)果分析。當(dāng)然,其他局部也介紹了實(shí)驗(yàn)?zāi)康?,原理與實(shí)驗(yàn)步驟,并且加了一些原理圖使其更好地理解。 在實(shí)驗(yàn)報(bào)告最后還添加了實(shí)驗(yàn)問(wèn)題分析和小結(jié)局部,介紹了在實(shí)驗(yàn)過(guò)程中自己遇到的問(wèn)題與須知事項(xiàng)。 經(jīng)驗(yàn)總結(jié)與進(jìn)一步改良措施: 本次實(shí)驗(yàn)是CPU與簡(jiǎn)單模型機(jī)設(shè)計(jì)實(shí)驗(yàn),剛開(kāi)始可能是真的不懂該實(shí)驗(yàn)要干什么,對(duì)一些知識(shí)點(diǎn)很陌生,完全不知道怎么下手,后來(lái)通過(guò)教師和同學(xué)的幫助,慢慢知道了實(shí)驗(yàn)的目的。難怪別人都說(shuō)計(jì)算機(jī)組成原理不懂的通過(guò)做實(shí)驗(yàn)也就明白了。當(dāng)然,在學(xué)習(xí)實(shí)驗(yàn)之前,預(yù)習(xí)是一定要的,這樣更能掌握實(shí)驗(yàn)的主要局部,以與操作流程,也能讓自己很快的上手,達(dá)到教師布置給我們的任務(wù)。還有一次實(shí)驗(yàn)就要完畢了,希望自己能夠做到更好。 10 / 10

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!