版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(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一、實(shí)驗(yàn)?zāi)康?.掌握一個(gè)簡(jiǎn)單CPU的組成原理;2.在掌握部件單元電路的基礎(chǔ)上,進(jìn)一步將其構(gòu)造一臺(tái)基本模型計(jì)算機(jī);3.為其定義五條機(jī)器指令,編寫(xiě)相應(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的基礎(chǔ)上,繼續(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的基礎(chǔ)上增加一個(gè)主存和基本的輸入輸出部件,以構(gòu)成一個(gè)簡(jiǎn)單的模型計(jì)算機(jī)。基本CPU構(gòu)成原理圖系統(tǒng)的程序計(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)總線的數(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ō)明IN00100000IN->RO ADD00000000RO+RO->ROOUT00110000RO->OUTJMPaddr11100000********addr->PCHLT01010000停機(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ī)用指令寄存器的高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—S0A字段B字段C字段MA5-MA00000000100000000000000000000000101006D4300000000011011010100001103107070000100000111000001110000040024050000000000100100000001010504B2010000010010110010000000011D105141000100000101000101000001300014040000000000010100000001003218300100000000001100000000000133280401000000000000010000000001350000350000000000000000001101013C006D5D000000000110110101011101數(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ě)入的程序如下:;
//*************************************//
;
//
//
;
//
微控器實(shí)驗(yàn)指令文件//
;
//
//;
//
By
TangDu
CO.,LTD//;
//
//;
//*************************************//;
//**
End
Of
Main
Memory
Data
**//$P0020;START:INRO從IN單元讀入數(shù)據(jù)送RO$P0100;ADDRO,RORO和自身相加,結(jié)果送RO$P0230;OUTRORO的值送OUT單元顯示$P03E0;JMPSTART跳轉(zhuǎn)至00H地址$P0400$P0550;HLT停機(jī);
//*****
EndOf
Main
MemoryData
*****//;
//*****
Start
Of
MicroController
Data
*****//$M
00
000001
;
NOP$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
MicroController
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ù)譯碼操作,將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é)5.1實(shí)驗(yàn)問(wèn)題分析實(shí)驗(yàn)要完整無(wú)錯(cuò)誤的進(jìn)行,首先要確保實(shí)驗(yà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ì)一些知識(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)就要結(jié)束了,希望自己能夠做到更好。得分(百分制)實(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-1實(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é)果分析;實(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)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度扶貧資金管理及使用專(zhuān)項(xiàng)合同3篇
- 2025年度智能廣告創(chuàng)意制作與推廣服務(wù)合同4篇
- 2024鋪位出租合同-親子樂(lè)園鋪位租賃管理協(xié)議3篇
- 2025年度石材加工與大理石施工一體化工程合同4篇
- 2025年度土地整治與修復(fù)項(xiàng)目租賃合同4篇
- 2025年度智能生產(chǎn)線承包運(yùn)營(yíng)服務(wù)合同4篇
- 2024版貨車(chē)租賃合規(guī)性及責(zé)任明確合同版B版
- 2025年度水電安裝工程智能化施工技術(shù)與保修服務(wù)合同3篇
- 2025年度智能物流配套廠房建設(shè)合同范本4篇
- 2025年度智能家居瓷磚批發(fā)代理銷(xiāo)售合同3篇
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 公司章程(二個(gè)股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測(cè)量第7部分:樓板撞擊聲隔聲的現(xiàn)場(chǎng)測(cè)量
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國(guó)貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請(qǐng)表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國(guó)網(wǎng)三個(gè)項(xiàng)目部標(biāo)準(zhǔn)化手冊(cè)(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評(píng)論
0/150
提交評(píng)論