實(shí)驗(yàn)五-模型機(jī)綜合實(shí)驗(yàn)_第1頁
實(shí)驗(yàn)五-模型機(jī)綜合實(shí)驗(yàn)_第2頁
實(shí)驗(yàn)五-模型機(jī)綜合實(shí)驗(yàn)_第3頁
實(shí)驗(yàn)五-模型機(jī)綜合實(shí)驗(yàn)_第4頁
實(shí)驗(yàn)五-模型機(jī)綜合實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)組成原理實(shí)驗(yàn)五:模型機(jī)綜合實(shí)驗(yàn)PAGE6實(shí)驗(yàn)五模型機(jī)綜合實(shí)驗(yàn)(微程序控制器)一、實(shí)驗(yàn)?zāi)康模海?)認(rèn)識(shí)模型機(jī)的缺省指令/微指令系統(tǒng),熟悉了此套指令/微指令(2)了解并學(xué)會(huì)COP2000軟件的使用方法,工作過程。二、實(shí)驗(yàn)要求:使用COP2000計(jì)算機(jī)組成原理實(shí)驗(yàn)軟件輸入、修改程序,匯編成機(jī)器碼并下載到實(shí)驗(yàn)儀上,由軟件控制程序?qū)崿F(xiàn)單指令執(zhí)行、單微指令執(zhí)行、全速執(zhí)行,并在軟件上觀察指令或微指令執(zhí)行過程中數(shù)據(jù)的走向、各控制信號(hào)的狀態(tài)、各寄存器的值三、實(shí)驗(yàn)說明:在綜合實(shí)驗(yàn)中,模型機(jī)作為一個(gè)整體來工作的,所有微程序的控制信號(hào)由微程序存儲(chǔ)器uM輸出,而不是由開關(guān)輸出。在做綜合實(shí)驗(yàn)之前,先用8芯電纜連接J1和J2,這樣實(shí)驗(yàn)儀的監(jiān)控系統(tǒng)會(huì)自動(dòng)打開uM的輸出允許,微程序的各控制信號(hào)就會(huì)接到各寄存器、運(yùn)算器的控制端口。此綜合實(shí)驗(yàn)使用的指令是模型機(jī)的缺省指令/微指令系統(tǒng)。等做完本綜合實(shí)驗(yàn),熟悉了此套指令/微指令后,用戶可以自己設(shè)計(jì)的指令/微指令系統(tǒng)。在用微程序控制方式做綜合實(shí)驗(yàn)時(shí),在給實(shí)驗(yàn)儀通電前,拔掉實(shí)驗(yàn)儀上所有的手工連接的接線,再用8芯電纜連接J1和J2,控制方式開關(guān)撥到“微程序控制”方向。若想用COP2000軟件控制組成原理實(shí)驗(yàn)儀,就要啟動(dòng)軟件,并用快捷圖標(biāo)的“設(shè)置”功能打開設(shè)置窗口,選擇實(shí)驗(yàn)儀連接的串行口,然后再按“連接COP2000實(shí)驗(yàn)儀”按鈕接通到實(shí)驗(yàn)儀。四、實(shí)驗(yàn)過程:實(shí)驗(yàn)1、數(shù)據(jù)傳送實(shí)驗(yàn)/輸入輸出實(shí)驗(yàn)(1)在COP2000軟件中的源程序窗口輸入下列程序MOVA,#12HMOVA,R0MOVA,@R0MOVA,01HINOEND(2)將程序另存為EX1.ASM,將程序匯編成機(jī)器碼,反匯編窗口會(huì)顯示出程序地址、機(jī)器碼、反匯編指令。程序地址機(jī)器碼反匯編指令指令說明007C12MOVA,#12立即數(shù)12H送到累加器A0270MOVA,R0寄存器R0送到累加器A0374MOVA,@R0R0間址的存儲(chǔ)器內(nèi)容送到累加器A047801MOVA,01存儲(chǔ)器01單元內(nèi)容送到累加器A06C0IN端口IN內(nèi)容輸入到累加器A07C4OUT累加器A內(nèi)容輸出到端口OUT(3)按快捷圖標(biāo)的F7,執(zhí)行“單微指令運(yùn)行”功能,觀察執(zhí)行每條微指令時(shí),寄存器的輸入/輸出狀態(tài),各控制信號(hào)的狀態(tài),PC及uPC如何工作。實(shí)驗(yàn)2、數(shù)據(jù)運(yùn)算實(shí)驗(yàn)(加/減/與/或)(1)在COP2000軟件中的源程序窗口輸入下列程序ADDCA,R1SUBA,@R0ANDA,#55HORA,02HEND(2)將程序另存為EX2.ASM,將程序匯編成機(jī)器碼,反匯編窗口會(huì)顯示出程序地址、機(jī)器碼、反匯編指令。程序地址機(jī)器碼反匯編指令指令說明0021ADDCA,R1累加器A的值加上寄存器R1加進(jìn)位0135SUBA,@R0累加器A減去R1間址的存儲(chǔ)器內(nèi)容025C55ANDA,#55累加器A邏輯與立即數(shù)55H046802ORA,02累加器A邏輯或存儲(chǔ)器02單元的內(nèi)容(3)按快捷圖標(biāo)的F7,執(zhí)行“單微指令運(yùn)行”功能,觀察執(zhí)行每條微指令時(shí),寄存器的輸入/輸出狀態(tài),各控制信號(hào)的狀態(tài),PC及uPC如何工作。(見“EX2.ASM程序跟蹤結(jié)果”詳細(xì)介紹)(4)在了解數(shù)據(jù)運(yùn)算的原理,可以加上一些數(shù)據(jù)傳輸指令給累加器A或寄存器R?賦值,再運(yùn)算,并觀察運(yùn)算結(jié)果。實(shí)驗(yàn)3、移位/取反實(shí)驗(yàn)(1)在COP2000軟件中的源程序窗口輸入下列程序MOVA,#55HRRARLCACPLAEND(2)將程序另存為EX3.ASM,將程序匯編成機(jī)器碼,反匯編窗口會(huì)顯示出程序地址、機(jī)器碼、反匯編指令。程序地址機(jī)器碼反匯編指令指令說明007C55MOVA,#55立即數(shù)55H存入累加器A02D0RRA不帶進(jìn)位右移累加器A03DCRLCA帶進(jìn)位左移累加器A04E4CPLA累加器A內(nèi)容取反(3)按快捷圖標(biāo)的F7,執(zhí)行“單微指令運(yùn)行”功能,觀察執(zhí)行每條微指令時(shí),寄存器的輸入/輸出狀態(tài),各控制信號(hào)的狀態(tài),PC及uPC如何工作。實(shí)驗(yàn)4、轉(zhuǎn)移實(shí)驗(yàn)(1)在COP2000軟件中的源程序窗口輸入下列程序MOVA,#01LOOP:SUBA,#01JCLOOPJZLOOPJMP0CPLAEND(2)將程序另存為EX4.ASM,將程序匯編成機(jī)器碼,反匯編窗口會(huì)顯示出程序地址、機(jī)器碼、反匯編指令。程序地址機(jī)器碼反匯編指令指令說明007C01MOVA,#01立即數(shù)01H存入累加器A023C01SUBA,#01累加器A減104A002JC02若有進(jìn)位跳到程序02地址06A402JZ02若A=0跳轉(zhuǎn)到程序02地址08AC00JMP00無條件跳轉(zhuǎn)到程序開始(3)按快捷圖標(biāo)的F7,執(zhí)行“單微指令運(yùn)行”功能,觀察執(zhí)行每條微指令時(shí),寄存器的輸入/輸出狀態(tài),各控制信號(hào)的狀態(tài),PC及uPC如何工作。觀察在條件滿足和不滿足的情況下,條件跳轉(zhuǎn)是否正確執(zhí)行。(見“EX4.ASM程序跟蹤結(jié)果”詳細(xì)介紹)實(shí)驗(yàn)5、調(diào)用實(shí)驗(yàn)(1)在COP2000軟件中的源程序窗口輸入下列程序MOVA,#00HLOOP:CALLINCAJMPLOOPINCA:ADDA,#1RETEND(2)將程序另存為EX5.ASM,將程序匯編成機(jī)器碼,反匯編窗口會(huì)顯示出程序地址、機(jī)器碼、反匯編指令。程序地址機(jī)器碼反匯編指令指令說明007C55MOVA,#00立即數(shù)00H存入累加器A02BC06CALL06調(diào)用子程序04AC02JMP02跳轉(zhuǎn)到02地址,循環(huán)執(zhí)行061C01ADDA,#01累加器A加108CCRET子程序返回(3)按快捷圖標(biāo)的F7,執(zhí)行“單微指令運(yùn)行”功能,觀察執(zhí)行每條微指令時(shí),寄存器的輸入/輸出狀態(tài),各控制信號(hào)的狀態(tài),PC及uPC如何工作。觀察在調(diào)用子程序和從子程序返回時(shí),堆棧的工作情況。五、實(shí)驗(yàn)心得初次接觸這樣的實(shí)驗(yàn),剛開始覺得很茫然,不知道從何處著手,但通過老師的指導(dǎo)后,慢慢地就理解了做這個(gè)實(shí)驗(yàn)的要求和目的。本實(shí)驗(yàn)要求我們熟悉實(shí)驗(yàn)儀的各個(gè)模塊和它的功能,通過實(shí)驗(yàn),淺顯的理解了計(jì)算機(jī)內(nèi)部各個(gè)部件的功能,各個(gè)寄存器的連接方式和數(shù)據(jù)流通方式。一開始在書上看到的一些什么指令系統(tǒng)、微指令等等東西的時(shí)候不知所云,因?yàn)樗麄兌际怯?jì)算機(jī)能夠識(shí)別而我們很難認(rèn)識(shí)的。此外,他們聽上去又很抽象,感覺跟人的思維完全不同,不不能從形象的角度來見識(shí)見識(shí)他們,所以很難理解。但是在這次試驗(yàn)后,我對(duì)它就有了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論