版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,1,五 CPU組成與機(jī)器指令執(zhí)行實(shí)驗(yàn),將微程序控制器同執(zhí)行部件(整個(gè)數(shù)據(jù)通路)聯(lián)機(jī),組成一臺(tái)模型計(jì)算機(jī);用微程序控制器控制模型機(jī)數(shù)據(jù)通路;通過(guò)TEC-5執(zhí)行由8 條機(jī)器指令組成的簡(jiǎn)單程序,掌握指令與微指令的關(guān)系,牢固建立計(jì)算機(jī)的整機(jī)概念。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,2,,數(shù)據(jù)通路總體框圖,數(shù)據(jù) 指令RAMIDT7132,A
2、 BRFispLSI1016,DR174LS273,DR274LS273,AR74LS163,PC74LS163,控制臺(tái),,,ALU74LS181A B,,,,,控制器,IR,,,,,,,,,,,S3,S2,S1,S0,LDDR1 T2,LDDR2 T2,LDAR#T2,LDPC# T2,RAM-BUS#,LR/W# T2,CEL#,C
3、ER#,PC+1,AR+1,74LS273,C SWC SWB SWA,IR3-0,LDIR T3,IR7-4,M,Cn#,ALU-BUS#,LDRiT3,RD1,RS1,SW-BUS#,控制信號(hào),,,,,,,,,,,,IBUS7-0,DBUS 7-0,,,RS0,,,RD0,,,WR1,,WR0,,,,,,,,,,,,,,,,,,,,,,,,,,,,AR7-0,PC7-0,C,LDRiT3,,,,,,,,,,,,,,RS-BU
4、S#,,,,,,,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,3,實(shí)驗(yàn)設(shè)備,TEC-5計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)1臺(tái);TDS1001數(shù)字存儲(chǔ)示波器1臺(tái);邏輯測(cè)試筆1支。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,4,實(shí)驗(yàn)任務(wù),將簡(jiǎn)單程序進(jìn)行譯碼,按指令格式匯編成二進(jìn)制機(jī)器代碼。完成控制臺(tái)、時(shí)序部件、數(shù)據(jù)通路和微程序控制器之間的連線。將程序機(jī)器代碼利用控制臺(tái)指令寫(xiě)入內(nèi)存。根據(jù)程序的需要設(shè)置通用寄存器堆
5、中相關(guān)寄存器的數(shù)據(jù)。單拍方式執(zhí)行一遍程序,記錄相關(guān)寄存器和存儲(chǔ)器存儲(chǔ)單元數(shù)據(jù),與理論值比較分析。連續(xù)方式再次執(zhí)行一遍程序,記錄相關(guān)寄存器和存儲(chǔ)器存儲(chǔ)單元數(shù)據(jù),與理論值比較分析。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,5,指令功能與格式 : 8條機(jī)器指令,單字長(zhǎng)(8位),TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,6,控制臺(tái)工作方式 (SWC、SWB、SWA為控制臺(tái)指令的定義開(kāi)關(guān)),TEC-5
6、,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,7,SWC SWB SWA,P(0),SW→DBUSDBUS→ARDBUS→PCTJ,SW→DBUSDBUS→RAM,RAM→IBUS,Rs→DBUSTJ,SW→DBUSDBUS→ARDBUS→PCTJ,SW→DBUSDBUS→AR,SW→DBUSDBUS→ARTJ,SW→DBUSDBUS→PC,SW→DBUSDBUS→RAM,RAM→IBUSTJ,SW→DB
7、USDBUS→RiTJ,RAM→DBUSTJ,AR+1,SW→DBUSDBUS→RAM,AR+1TJ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,00,0C,1E,08,06,07,0B,1D,0D,0E,0A,02,03,02,1E,1D,04,05,04,09,08,0F,RRF(100),WRF(011),WRM(001),PR(000),RRM (010),KT,控制臺(tái)指令微程序流程圖,
8、TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,8,RAM→IBUSIBUS→IR,Rs→DBUSPC+1TJ,PC+1TJ,PC+1,Rs→DBUSDBUS→AR,Rs→DBUSDBUS→ARRd→DR1,Rd→DR1Rs→DR2,Rd→DR1Rs→DR2,Rd→DR1Rs→DR2,P(1),ADD ALU→DBUS DBUS→RdPC+1,SUB ALU→DBUSDBUS→RdPC+1,
9、AND ALU→DBUSDBUS→RdPC+1,DR1→ALUALU→DBUSDBUS→RAMPC+1,RAM→DBUSDBUS→RdPC+1,R3→DBUSDBUS→PC,0F,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10,18,11,19,12,1A,13,14,1B,1C,15,16,17,1F,0F,0F,C=0,C=1,ADD(0000),JC(0101),AND(0010),
10、STA(0011),LDA(0100),SUB(0001),STP(0110),OUT (0111),機(jī)器指令微程序流程圖,P(2),,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,9,控制臺(tái)操作微程序流程舉例,寫(xiě)存儲(chǔ)器(WRM):按下復(fù)位按鈕CRL#,置SWC=0,SWB=0,SWA=1。①在SW7~SW0中設(shè)置存儲(chǔ)器地址,采用單拍或連續(xù)方式,按QD按鈕將此地址打入AR,注意觀察AR指示燈。②在SW7~SW0置好數(shù)
11、據(jù),按QD按鈕,將數(shù)據(jù)寫(xiě)入AR指定的存儲(chǔ)器單元,這時(shí)AR加1。③返回②。依次進(jìn)行下去,直到按復(fù)位按鈕CRL#為止。實(shí)現(xiàn)對(duì)RAM的手動(dòng)寫(xiě)入。每一控制臺(tái)指令操作完畢應(yīng)使系統(tǒng)復(fù)位,然后轉(zhuǎn)換控制臺(tái)指令。演示,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,10,控制臺(tái)操作微程序流程舉例,啟動(dòng)程序(PR):按下復(fù)位按鈕CRL#后,微地址寄存器清零。置SWC=0,SWB=0,SWA=0,用數(shù)據(jù)開(kāi)關(guān)SW7~SW0設(shè)置RAM中的程序首地址,
12、采用單拍或連續(xù)方式,按QD按鈕后,啟動(dòng)程序執(zhí)行。對(duì)照微程序流程圖,監(jiān)測(cè)微地址指示燈和判別字段指示燈,以判別正在進(jìn)行的微操作。注意觀察PC和IR指示燈,以判斷程序的執(zhí)行情況,直至程序執(zhí)行完畢。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,11,實(shí)驗(yàn)程序,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,12,實(shí)驗(yàn)程序相關(guān)數(shù)據(jù),第一組數(shù)據(jù):預(yù)置寄存器R0=35H,R1=43H,R2=10H,R3=07H;存儲(chǔ)
13、器存儲(chǔ)單元內(nèi)容:[10H]=55H。第二組數(shù)據(jù):預(yù)置寄存器R0=86H,R1=88H,R2=10H,R3=07H;存儲(chǔ)器存儲(chǔ)單元[10H]=55H。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,13,模型機(jī)連線示意圖,控制臺(tái),時(shí)序發(fā)生器,數(shù)據(jù)通路,微程序控制器,,,,,,,,,指令代碼 條件信號(hào) IR7~IR4 C,時(shí)序信號(hào)T1~T3,開(kāi)關(guān)控制SWC SWB SWA,開(kāi)關(guān)控制 DP DB QD CLR
14、#,微指令控制字段,控制信號(hào) TJ,時(shí)序信號(hào) T1,指示燈信號(hào)P0~P2,IR3IR2→RS1RS0IR1IR0→RD1RD0 WR1WR0,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,14,CPU組成與機(jī)器指令執(zhí)行實(shí)驗(yàn)接線參考:,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,15,CPU組成與機(jī)器指令執(zhí)行實(shí)驗(yàn)接線參考,,,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)
15、構(gòu)實(shí)驗(yàn)室,16,CPU組成與機(jī)器指令執(zhí)行實(shí)驗(yàn)接線參考,只要把上表同列的信號(hào)用線連接即可,一共接線33條。接好線后,將編程開(kāi)關(guān)撥到“正常位置”,合上電源,按CLR#按鈕,使TEC-5實(shí)驗(yàn)系統(tǒng)處于初始狀態(tài)。注意:IR1 IR0將是寫(xiě)通用寄存器時(shí)寄存器的選擇信號(hào);IR3 IR2將是讀通用寄存器時(shí)寄存器的選擇信號(hào)。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,17,實(shí)驗(yàn)要求,做好實(shí)驗(yàn)預(yù)習(xí)。根據(jù)實(shí)驗(yàn)任務(wù)所提要求,在預(yù)習(xí)時(shí)完成
16、相關(guān)表格填寫(xiě)、數(shù)據(jù)和理論分析。以便與實(shí)驗(yàn)值對(duì)照 。接線較多,務(wù)必仔細(xì)。寫(xiě)出實(shí)驗(yàn)報(bào)告,內(nèi)容:實(shí)驗(yàn)?zāi)康挠涗洺绦驍?shù)據(jù)表格。分析程序執(zhí)行過(guò)程中出現(xiàn)的異常情況和值得討論的其它問(wèn)題。課程實(shí)驗(yàn)總結(jié)。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,18,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)室,19,實(shí)驗(yàn)總結(jié),CPU的基本功能:程序的順序執(zhí)行、管理控制操作、操作和執(zhí)行定時(shí)、數(shù)據(jù)加工等??刂破鳎撼绦蛴?jì)數(shù)器,指
17、令寄存器,指令譯碼器,時(shí)序發(fā)生器,操作控制器等,取指、譯碼產(chǎn)生控制信號(hào),控制CPU、內(nèi)存,輸入/輸出之間的數(shù)據(jù)傳輸。運(yùn)算器:算數(shù)邏輯單元ALU,累加器AC,數(shù)據(jù)緩沖寄存器DR,狀態(tài)條件寄存器PSW等,數(shù)據(jù)加工,算數(shù)邏輯運(yùn)算,產(chǎn)生運(yùn)算結(jié)果或邏輯判斷。從內(nèi)存取指到執(zhí)行指令結(jié)束,一條機(jī)器指令對(duì)應(yīng)一個(gè)微程序。一個(gè)機(jī)器指令周期由幾個(gè)微指令周期組成??刂撇考蛨?zhí)行部件構(gòu)成計(jì)算機(jī)的兩大部分。,TEC-5,北京郵電大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院系統(tǒng)結(jié)構(gòu)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 16位精簡(jiǎn)指令cpu設(shè)計(jì)—計(jì)算機(jī)組成原理課程設(shè)計(jì)
- debug使用以及機(jī)器指令和匯編指令編程
- 實(shí)驗(yàn)四-一條指令的執(zhí)行過(guò)程
- 計(jì)算機(jī)組成原理-cpu設(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 實(shí)驗(yàn)十二 移位和循環(huán)指令實(shí)驗(yàn)
- 實(shí)驗(yàn)五保持、微分指令編程實(shí)驗(yàn)
- 小米cpu、內(nèi)存、屏幕等說(shuō)明及指令大全
- 精簡(jiǎn)指令集cpu畢業(yè)設(shè)計(jì)
- 64位RISC CPU中指令的獲取.pdf
- 實(shí)驗(yàn)3 指令調(diào)度和延遲分支
- 計(jì)算機(jī)組成原理 指令
- 計(jì)算機(jī)組成原理cpu設(shè)計(jì)
- 80868088cpu的內(nèi)部結(jié)構(gòu)由于匯編語(yǔ)言是建立在機(jī)器指令基礎(chǔ)之
- 計(jì)算機(jī)組成原理——cpu論文
- intel系列cpu指令速查手冊(cè)++祝你學(xué)得知識(shí)
- tms320c28x cpu匯編語(yǔ)言指令手冊(cè)
- 組成原理實(shí)驗(yàn)四 數(shù)據(jù)輸出實(shí)驗(yàn)和移位門實(shí)驗(yàn)
- CPU邏輯的仿真及指令系統(tǒng)運(yùn)行的實(shí)現(xiàn).pdf
- tms320c28x cpu匯編語(yǔ)言指令手冊(cè)
- tms320c28x cpu匯編語(yǔ)言指令手冊(cè)
評(píng)論
0/150
提交評(píng)論