版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗五CPU組成與機(jī)器指令執(zhí)行實驗第一步,對機(jī)器指令系統(tǒng)組成的簡單程序進(jìn)行譯碼地址指令機(jī)器代碼00HLDAR0,R258H01HLDA R1,R35DH02HADD R0,R104H03HJC +596H04HAND R2,R33EH05HSUB R3,R21BH06HSTA R3,R24BH07HMUL R0,R124H08HSTP60H09HJMP R184H第二步,接線本實驗的接線比擬多,需仔細(xì)。1 將跳線開關(guān)J1用短路子短接。時序發(fā)生器的輸入 TJI接控制存儲器的輸出TJ??刂破鞯?輸入C接運算器ALU的C??刂破鞯妮斎隝R7、IR6、IR5、IR4依次指令存放器IR的輸出IR7、 I
2、R6、 IR5、IR4。共 6 條線。2 控制器的輸出 LDIR(CER)、LDPC(LDR4)、PC_ADD、PC_INC、M4、LDIAR、LDAR1(LDAR2)、AR1_INC、M3、LDER、IAR_BUS#、SW_BUS#、RS_BUS#、ALU_BUS、CEL#、LRW、WRD、 LDDR1(LDDR2)、M1 (M2 )、S2、S1、S0依次與數(shù)據(jù)通路的對應(yīng)信號連接。共27條線。3 .指令存放器IR的輸出IR0接雙端口存放器堆的 RD0、WR0 , IR1接RD1、WR1 , IR2接RS0 , IR3接RS1。共6條線。合上電源。按CLR#按鈕,使實驗系統(tǒng)處于初始狀態(tài)。第三步
3、,利用控制臺微程序KLD設(shè)置通用存放器R2、R3的值在本操作中,我們打算使R2 = 60H ,R3 = 61H1令DP = 0 , DB = 0 , DZ =0 ,使實驗系統(tǒng)處于連續(xù)運行狀態(tài)。令 SWC = 0、SWB = 1 SWA = 1 , 使實驗系統(tǒng)處于存放器加載工作方式KLD。按CLR#按鈕,使實驗系統(tǒng)處于初始狀態(tài)。2 .在SW7 SW0上設(shè)置一個存儲器地址,該存儲器地址供設(shè)置通用存放器使用。該存儲器地址最好是不常用的一個地址,以免設(shè)置通用存放器操作破壞重要的存儲器單元的內(nèi)容。例如 可將該地址設(shè)置為 OFFH。按一次QD按鈕,將OFFH寫入AR1和AR2。3 .在SW7 SW0上設(shè)置
4、02H,作為通用存放器R2的存放器號。按一次 QD按鈕,那么將02H 寫入IR。4 .在SW7 SW0設(shè)置60H,作為R2的值。按一次QD按鈕,將60H寫入IR指定的R2寄 存器。5 .在SW7 SW0上設(shè)置03H,作為通用存放器 R3的存放器號。 按一次QD按鈕,將03H 寫入IR。6.在SW7 SW0設(shè)置61H,作為R3的值。按一次 QD按鈕,將61H寫入R3。-演示7 .設(shè)置R2、R3結(jié)束,按CLR#按鈕,使實驗系統(tǒng)恢復(fù)到初始狀態(tài)。 第四步,利用 控制臺微程序KWE存程序機(jī)器代碼 本操作中,我們從00地址開始存10個機(jī)器代碼:58H,5DH,04H,95H,3EH,1BH,4BH, 24
5、H,60H,84H。在60H存入24H,用于給 R0置初值;在 61H存入83H,用于給R0置 初值。1 . 令DP = 0,DB = 0,DZ =0,使實驗系統(tǒng)處于連續(xù)運行狀態(tài)。令 SWC = 0、SWB = 1、SWA =0,使實驗系統(tǒng)處于寫雙端口存儲器工作方式 KWE,如下圖。按CLR#按鈕,使 實驗系統(tǒng) 處于初始狀態(tài)。2. 置SW7 SW0為00H,按QD按鈕,將 00H寫入 AR1。3. 置SW7 SW0為58H,按QD按鈕,將58H寫入存儲器00H單元。AR1自動加1,變 為 01H。4. 置SW7 SW0為5DH,按QD按鈕,將5DH寫入存儲器01H單元。AR1自動加1,變 為
6、02H 。5. 按 QD按鈕,使 AR1 + 1。AR1此時為 02H。6 .重復(fù)進(jìn)行下去,一直到將84H寫入存儲器09H單元。按CLR#按鈕,使實驗系統(tǒng)恢復(fù)到初 始狀態(tài)。7. 置 SW7 SW0 為 60H,按 QD 按鈕,將 60H 寫入 AR1 8 . 置 SW7 SW0 為 24H,按 QD 按鈕,將24H寫入存儲器60H單元。AR1自動加1,變?yōu)?1H。9 置 SW7 SW0 84H ,按 QD 按鈕,將 83H 寫入存儲器 61H 單元。按 CLR# 按鈕,使 實驗 系統(tǒng)恢復(fù)到初始狀態(tài)。第五步 ,用單拍 DP 方式執(zhí)行一遍程序。在單拍執(zhí)行過程中, 首先要隨時監(jiān)測 AR2 的值和 I
7、R 的值,以判定程序執(zhí)行到何處, 正在執(zhí)行 哪 條指令。監(jiān)測微地址指示燈和判斷字段指示燈,對照微程序流程圖,可以判斷出微指令的地 址 和正在進(jìn)行的微操作。程序執(zhí)行的結(jié)果如下:初值: R0 未定, R1 未定, R2 = 60H ,R3 = 61H 。存儲器 60H 單元的內(nèi)容是 24H ,61H 單元 的內(nèi)容是 83H 。1 LDA R0,R2執(zhí)行結(jié)果 R2 = 60H ,R0 = 24H 。演示2 LDA R1,R3執(zhí)行結(jié)果 R3 = 61H , R1 = 83H 。3 ADD R0,R1執(zhí)行結(jié)果 R0 = 0A7H ,R1 = 83H ,C = 0 。4JC +5執(zhí)行結(jié)果轉(zhuǎn)移到 03H ,
8、因為 C = 0 。5AND R2,R3執(zhí)行結(jié)果 R2 =60 H , R3 =61H 。6SUB R3,R2執(zhí)行結(jié)果 R2 = 60H , R3 = 01H執(zhí)行結(jié)果 R2 = 60H ,R3 = 01H ,存儲器 60 單元的內(nèi)容為 01H8MUL R0,R1執(zhí)行結(jié)果 R0 = 15H , R1 = 83H9STP執(zhí)行結(jié)果:無變化10 JMP R1執(zhí)行結(jié)果 轉(zhuǎn)移到 83H 。第一遍執(zhí)行結(jié)束。執(zhí)行結(jié)果是 R0 = 15H ,R1 = 83H ,R2 = 60H ,R3 = 01H 器 60H 單 ,存儲 元的內(nèi)容是 01H , 61H 單元的內(nèi)容是 83H 。第六步 ,用單指 DZ 方式執(zhí)行一
9、遍程序。初值: R0 = 15H ,R1 = 83H ,R2 = 60H ,R3 = 01H ,存儲器 60H 單元的內(nèi)容是 61H 單 01H , 元的內(nèi)容是 83H 。R0 = 01H1LDA R0,R2 執(zhí)行結(jié)果 R2 = 60H2LDA R1,R3 執(zhí)行結(jié)果 R3 = 01HR1 = 5DH3ADD R0,R1執(zhí)行結(jié)果 R0 = 5EHR1 = 5DH , C = 044JC +5 執(zhí)行結(jié)果轉(zhuǎn)移到03H因為 C = 05AND R2,R3 執(zhí)行結(jié)果 R2 =00 HR3 =01H6SUB R3,R2 執(zhí)行結(jié)果 R2 = 00H執(zhí)行結(jié)果 R2 = 00H ,R3 = 01H ,存儲器 0
10、0 單元的內(nèi)容為 01H 8 MUL R0,R1執(zhí)行結(jié)果 R0 = 0B6H ,R1 = 5DH9STP執(zhí)行結(jié)果:無變化10 JMP R1執(zhí)行結(jié)果 轉(zhuǎn)移到 5CH第二遍執(zhí)行結(jié)束。執(zhí)行結(jié)果是 R0 = 9CH ,R1 = 5CH ,R2 = 00H ,R3 = 01H ,存儲 器 60H 單元 的內(nèi)容是 01H , 61H 單元的內(nèi)容是 83H ,00H 單元的內(nèi)容為 01H 。第七步 , 用連續(xù)方式執(zhí)行一遍程序由于 00 單元的內(nèi)容已被修改,因此在執(zhí)行前應(yīng)首先恢復(fù) 00H 單元的內(nèi)容 58H 。初值:RO = 0B6H , R1 = 5DH , R2 = OOH , R3 = 01H,存儲器 60H 單元的內(nèi)容是 01H ,61H 單元的內(nèi)容是 83H , 00H 單元的內(nèi)容為 58H 。1LDA RO,R2執(zhí)行結(jié)果 R2 = OOH , RO = 58H 。2LDA R1,R3執(zhí)行結(jié)果 R3 = O1H , R1 = 5DH 。3ADD RO,R1執(zhí)行結(jié)果 RO = OB5H , R1 = 5DH , C = O44JC +5執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國標(biāo)志型雕塑市場調(diào)查研究報告
- 2025至2031年中國壓力校驗系統(tǒng)行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國警報喇叭數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國塵埃測試器數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國雙黃連片劑數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國化妝品形象展架數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度家居用品授權(quán)經(jīng)銷合同范本3篇
- 二零二五年版項目部勞務(wù)班組安全生產(chǎn)與質(zhì)量保障協(xié)議3篇
- 講述校園生活的詩歌朗誦5篇
- 二零二五版五金電料產(chǎn)品貿(mào)易代理與傭金分成合同3篇
- 醫(yī)院科室考勤表
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個數(shù)學(xué)故事
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)一 移動商務(wù)內(nèi)容運營關(guān)鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
- 當(dāng)前中國個人極端暴力犯罪個案研究
- 中國象棋比賽規(guī)則
- 7天減肥餐食譜給你最能瘦的一周減肥食譜
- GB/T 31525-2015圖形標(biāo)志電動汽車充換電設(shè)施標(biāo)志
- 最新北師大版八年級數(shù)學(xué)下冊教學(xué)課件全冊
- 裝飾業(yè)務(wù)員培訓(xùn)教程方案
評論
0/150
提交評論