計(jì)算機(jī)組成原理實(shí)驗(yàn)三~四_第1頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn)三~四_第2頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn)三~四_第3頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn)三~四_第4頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn)三~四_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)學(xué)院學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 班_組、學(xué)號(hào) 姓名 協(xié)作者_(dá) 教師評(píng)定_實(shí)驗(yàn)題目 實(shí)驗(yàn)三 存儲(chǔ)器部件教學(xué)實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康模?. 熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差異之處。學(xué)習(xí)用編程器設(shè)備向EEPROM芯片內(nèi)寫入一批數(shù)據(jù)的過(guò)程和方法。2. 理解并熟悉通過(guò)字、位擴(kuò)展技術(shù)實(shí)現(xiàn)擴(kuò)展存儲(chǔ)器系統(tǒng)容量的方案。 3. 了解靜態(tài)存儲(chǔ)器系統(tǒng)使用的各種控制信號(hào)之間正常的時(shí)序關(guān)系。 4. 了解如何通過(guò)讀、寫存儲(chǔ)順的指令實(shí)現(xiàn)對(duì)58C65 ROM芯片的讀、寫操作。加深理解存儲(chǔ)器部件在計(jì)算機(jī)整機(jī)系統(tǒng)中的作用。 二、實(shí)驗(yàn)設(shè)備與器材:TEC-XP+教學(xué)實(shí)驗(yàn)系

2、統(tǒng)和仿真終端軟件PCEC。三、實(shí)驗(yàn)說(shuō)明和原理:1、 內(nèi)存儲(chǔ)器原理內(nèi)存儲(chǔ)器是計(jì)算機(jī)中存放正在運(yùn)行中的程序和相關(guān)數(shù)據(jù)的部件。在教學(xué)計(jì)算機(jī)存儲(chǔ)器部件設(shè)計(jì)中,出于簡(jiǎn)化和容易實(shí)現(xiàn)的目的,選用靜態(tài)存儲(chǔ)器芯片實(shí)現(xiàn)內(nèi)存儲(chǔ)器的存儲(chǔ)體,包括唯讀存儲(chǔ)區(qū)和隨讀寫存儲(chǔ)區(qū)兩部分,ROM存儲(chǔ)區(qū)選用4片長(zhǎng)度8位、容易8KB的58C65芯片實(shí)現(xiàn),RAM存儲(chǔ)區(qū)選用2片長(zhǎng)度8位、容量2KB的6116芯片實(shí)現(xiàn),每2個(gè)8位的芯片合成一組用于組成16位長(zhǎng)度的內(nèi)存字,6個(gè)芯片被分成3組,其地址空間分配關(guān)系是:0-1777h用于第一組ROM,固化監(jiān)控程序,2000-2777h用于RAM,保存用戶程序和用戶數(shù)據(jù),其高端的一些單元作監(jiān)控程序的數(shù)

3、據(jù)區(qū),第二組ROM的地址范圍可以由用戶選擇,主要用于完成擴(kuò)展內(nèi)存容量的教學(xué)實(shí)驗(yàn)。地址總線的低13位送到ROM芯片的地址線引腳,用于選擇芯片內(nèi)的一個(gè)存儲(chǔ)字。用于實(shí)現(xiàn)存儲(chǔ)字的高位字節(jié)的3個(gè)芯片的數(shù)據(jù)線引腳、實(shí)現(xiàn)低位字節(jié)的3個(gè)芯片的數(shù)據(jù)線引腳分別連接在一起接到數(shù)據(jù)總線的高、低位字節(jié),是實(shí)現(xiàn)存儲(chǔ)器數(shù)據(jù)讀寫的信息通路。數(shù)據(jù)總線要通過(guò)一個(gè)雙向三態(tài)門電路與CPU一側(cè)的內(nèi)部總線IB相連接,已完成存儲(chǔ)器、接口電路和CPU之間的數(shù)據(jù)通訊。2、 擴(kuò)展教學(xué)機(jī)的存儲(chǔ)空間四、實(shí)驗(yàn)內(nèi)容:1) 要完成存儲(chǔ)器容量擴(kuò)展的教學(xué)實(shí)驗(yàn),需為擴(kuò)展存儲(chǔ)器選擇一個(gè)地址,并注意 讀寫和OE等控制信號(hào)的正確狀態(tài)。2) 用監(jiān)控程序的D、E命令對(duì)存

4、儲(chǔ)器進(jìn)行讀寫操作,比較RAM(3116)、EEPROM(28系列芯片)、EPROM(27系列芯片)在讀寫上的異同。3) 用監(jiān)控程序的A命令編寫一段程序,對(duì)RAM(6116)進(jìn)行讀寫,用D命令查看結(jié)果是否正確。4) 用監(jiān)控程序的A命令編寫一段程序,對(duì)擴(kuò)展存儲(chǔ)器EEPRM(28系列芯片)進(jìn)行讀寫,用D命令查看結(jié)果是否正確;如不正確,分析原因,改寫程序,重新運(yùn)行。五、實(shí)驗(yàn)步驟:1. 檢查FPGA下方的標(biāo)有“/CE”的四組插針均是左邊兩個(gè)短接;2. 檢查RAM(6116)上方的標(biāo)有“/WE”的插針應(yīng)是左邊兩個(gè)短接;3. RAM(6116)支持即時(shí)讀寫,可直接用A、E命令向擴(kuò)展的存儲(chǔ)器輸入程序或改變內(nèi)存

5、單元的值。RAM中的內(nèi)容在斷電后會(huì)消失,重新啟動(dòng)實(shí)驗(yàn)機(jī)后會(huì)發(fā)現(xiàn)內(nèi)存單元的值發(fā)生了改變。1>用E命令改變內(nèi)存單元的值并用D命令觀察結(jié)果。 <1>在命令行提示符狀態(tài)下輸入: E 2020 屏幕將顯示: 2020 內(nèi)存單元原值: 按如下形式鍵入: 2020 原值:2222(空格)原值:3333(空格)原值:4444(空格)原值:5555*<2>在命令行提示符狀態(tài)下輸入: D2020 屏幕將顯示從2020內(nèi)存單元開始的值,其中2020H2023H的值為: 2222 3333 4444 5555問(wèn)題:斷電后重新啟動(dòng)教學(xué)實(shí)驗(yàn)機(jī),用D命令觀察內(nèi)存單元20202023的值。會(huì)發(fā)現(xiàn)

6、什么問(wèn)題,為什么?會(huì)發(fā)現(xiàn)原來(lái)置入到這幾個(gè)內(nèi)存單元的值已經(jīng)改變,用戶在使用RAM時(shí),必須每次斷電重新啟動(dòng)后都要重新輸入程序或修改內(nèi)存單元的值。0000 FFF7 0000 FFFF2>用A命令輸入一段程序,執(zhí)行并觀察結(jié)果。 在命令行提示符狀態(tài)下輸入: A 2000 屏幕將顯示:2000: 按如下形式鍵入: 2000:MVRD R0,AAAA 2002:MVRD R1,5555 2004:AND R0,R1 2005:RET 2006: 采用單步和連續(xù)兩種方式執(zhí)行一段程序,查看結(jié)果,斷電后發(fā)生什么情況?答:斷電前,單步和連續(xù)結(jié)果一樣;斷電后,單步可以運(yùn)行,但前后結(jié)果不一樣,斷電后,連續(xù)不可運(yùn)

7、行。RAM芯片可直接用A命令鍵入程序,但斷電會(huì)丟失,要再次調(diào)適該程序必須重新輸入,對(duì)那些較長(zhǎng)的程序或經(jīng)常用到的程序可通過(guò)交叉匯編,在上位機(jī)生成代碼文件,每次加電啟動(dòng)后不用重新輸入,只需通過(guò)PCEC16將代碼文件傳送給下位機(jī)即可。4. 將擴(kuò)展的ROM芯片插入標(biāo)有“EXTROMH”和“EXTROML”的自鎖緊插座,要注意芯片插入的方向,帶有半圓形缺口的一方朝左插入。如果芯片插入方向不對(duì),會(huì)導(dǎo)致芯片燒毀,然后鎖緊插座。5. 將擴(kuò)展芯片下方的插針按下列方式短接:將標(biāo)有“/MWR”和“RD”的三個(gè)插針左面兩個(gè)短接,將標(biāo)有“/MWR”“/OE”“GND”的三個(gè)插針左邊兩個(gè)短接。6. 將擴(kuò)展芯片上方標(biāo)有EX

8、TROMH和EXTROML的“/CS”信號(hào)用自鎖緊線短接,然后短接到MEMDC 138芯片的上方的標(biāo)有“40005fff”地址單元。注意:標(biāo)有/CS的圓孔針與標(biāo)有MEM/CS的一排圓孔針中的任意一個(gè)都可以用導(dǎo)線相連;連接的地址范圍是多少,用戶可用的地址空間就是多少。7. 將標(biāo)有“DataBus 15-8”和“DataBus 7-0”的數(shù)據(jù)總線的指示燈下方的插針短接。8. 將標(biāo)有“DataBus 15-8”和“AdressBus 7-0”的數(shù)據(jù)總線的指示燈下方的插針短接。下面以2764A為例,進(jìn)行擴(kuò)展EPROM實(shí)驗(yàn)。9. EPROM 是紫外線可擦除的電可改寫的只讀存儲(chǔ)器芯片。在對(duì)EPROM進(jìn)行重

9、寫前必須先擦除并判斷芯片是否為空,再通過(guò)編程器進(jìn)行編程。<1>將芯片0000001F的內(nèi)存單元的值置成01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F<2>將變成好的芯片插在擴(kuò)展芯片的高位,低位不插,按上面的提示插好插針。(1)用D命令看內(nèi)存單元0000001F的值??梢钥吹絻?nèi)存單元的值為:01FF 02FF 03FF 04FF1FFF。(2)用E命令向芯片內(nèi)存單元置值,再用D命令查看,會(huì)發(fā)現(xiàn)原來(lái)的指沒(méi)有改變;(3)用A命令向芯片所在的

10、地址漸入程序,用U命令反匯編,會(huì)發(fā)現(xiàn)地址保持原來(lái)的值。該試驗(yàn)說(shuō)明,EPOROM不能直接修改和編程,必須先擦除,再通過(guò)編程器編程。(4)將教學(xué)其斷電后重啟,用D命令看內(nèi)存單元的0000001F的內(nèi)容,會(huì)發(fā)現(xiàn)數(shù)值不變,EPROM的內(nèi)容在斷電后會(huì)保持。0001 0002 0003 0004 0005 0006 0007 0008 0009 000A001E 001F10、AT28C64B的讀操作和一般的RAM一樣,而其寫操作,需要一定的時(shí)間,大約為1毫秒。因此,需要編寫一延遲程序,在對(duì)EEPROM進(jìn)行寫操作時(shí),調(diào)用該子程序,以完成正確的讀寫。1)用E命令改變內(nèi)存單元的值并用D命令觀察結(jié)果。<1

11、>在命令行提示符狀態(tài)下輸入:E 5000屏幕將顯示: 5000 內(nèi)存單元原值:按如下形式鍵入:1、 原值:2424(按空格)原值:3636(按空格)原值:4848(按空格)原值: 5050<2>在命令行提示符狀態(tài)下輸入: D 5000屏幕將顯示5000H507FH內(nèi)容單元的值,從5000開始的連續(xù)四個(gè)內(nèi)存單元的值依次為 2424 3636 4848 5050.<3>斷電后重新啟動(dòng),用D命令觀察看內(nèi)存單元50005003的值,會(huì)發(fā)現(xiàn)這四個(gè)單元的值沒(méi)有發(fā)生改變,說(shuō)明EEPROM的內(nèi)容斷電后可保存。2)AT28C64B 存儲(chǔ)器不能直接用A命令出入程序,單字節(jié)的指令可能會(huì)

12、寫進(jìn)去,雙字節(jié)指令的低位會(huì)出錯(cuò)(建議試一試),可將編寫好的程序用編程器寫入片內(nèi);也可以將程序放到RAM(6116)中,調(diào)用延時(shí)子程序,訪問(wèn)AT28C64B中的內(nèi)存地址。下面給出的程序,在5000H500FH單元中依次寫入數(shù)據(jù)000H、0001H、00FH。從2000H單元開始輸入主程序:(2000)MVRD R0,0000 MVRD R2,0010;R2記錄循環(huán)次數(shù) MVRD R3,5000;R3的內(nèi)容為16為內(nèi)存地址(2006)STRR R3,R0;將R0寄存器的內(nèi)容放到R3給出的內(nèi)存單元中 CALA 2200;調(diào)用程序地址為2200的延時(shí)子程序 INC R0;R0加1 INC R3;R3加

13、1DEC R2;R2減1JRNZ 2006;R2不為0跳轉(zhuǎn)到2006HRET 從2200H單元開始輸入延時(shí)子程序:PUSH R3MVRD R3, FFFF(2203) DEC R3 JRNZ 2203 POP R3 RET 運(yùn)行主程序,在命令提示符下輸入: G 2000。程序執(zhí)行結(jié)束后,在命令提示符下輸入: D 5000;可看到從5000H開始的內(nèi)存單元的值變?yōu)?000: 0000 0001 0002 0003 0004 0005 0006 00075008: 0008 0009 000A 000B 000C 000D 000E 000F六、思考題:1)為何能用E命令直接寫AT28C64B的存

14、儲(chǔ)單元,而A命令則有時(shí)不正確;答:E命令是儲(chǔ)存寄存器指令A(yù)時(shí)監(jiān)控器指令,而E直接多個(gè)程序?qū)懭階T28C64B的存儲(chǔ)單元,寫入的速度快,A命令只能是一次寫入執(zhí)行一條程序,是延遲指令,所以用E命令直接寫AT28C64B的存儲(chǔ)單元,而A命令則有時(shí)不正確。2)修改延時(shí)子程序,將其延時(shí)改短,可將延時(shí)子程序中R3的內(nèi)容賦成00FF或0FFF等,再看運(yùn)行結(jié)果。答:發(fā)現(xiàn)因?yàn)楫?dāng)寫入雙字節(jié)指令的低位時(shí)會(huì)出錯(cuò),這也是不能用A命令而只能用E命令去寫存儲(chǔ)單元的原因。七、實(shí)驗(yàn)心得:通過(guò)本次實(shí)驗(yàn),雖然對(duì)ROM芯片和RAM芯片在功能和使用方法和差異之處有了一定的了解,但對(duì)于我來(lái)說(shuō),在一些問(wèn)題上還是沒(méi)有辦法解決;學(xué)習(xí)了用編程E

15、EPROM芯片內(nèi)寫入一批數(shù)據(jù)的過(guò)程和方法。在編程時(shí),對(duì)于給的問(wèn)題能產(chǎn)生深刻的思考,進(jìn)一步了解了實(shí)驗(yàn)的目的,通過(guò)自身的思考,擴(kuò)展了自己的思維能力,不管怎么說(shuō),自己有動(dòng)手操作和對(duì)問(wèn)題的思考,總是能給我?guī)?lái)不錯(cuò)的收獲。雙字節(jié)指令的低位時(shí)會(huì)出錯(cuò),這也是不能用A命令而只能用E命令去寫存儲(chǔ)單元的原因。計(jì)算機(jī)學(xué)院學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 班_組、學(xué)號(hào) 姓名 協(xié)作者_(dá) 教師評(píng)定_實(shí)驗(yàn)題目 實(shí)驗(yàn)四 組合邏輯控制器部件教學(xué)實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)看懂教學(xué)計(jì)算中已經(jīng)設(shè)計(jì)好并正常運(yùn)行的幾條典型指令的功能、格式和執(zhí)行流程,然后自己設(shè)計(jì)幾條指令的功能、格式、和執(zhí)行流程,并在教學(xué)計(jì)算機(jī)上實(shí)現(xiàn)、調(diào)試正確。其最終要達(dá)到的目的是

16、: l 深入理解計(jì)算機(jī)控制器的功能、組成知識(shí)。l 深入地學(xué)習(xí)計(jì)算機(jī)各類典型指令的執(zhí)行流程。 l 指令格式、尋址方式、指令系統(tǒng)、指令分類等建立具體的總體概念。l 學(xué)習(xí)組合邏輯控制器的設(shè)計(jì)過(guò)程和相關(guān)技術(shù)二、實(shí)驗(yàn)設(shè)備與器材:TEC-XP+教學(xué)實(shí)驗(yàn)系統(tǒng)和仿真終端軟件PCEC。三、實(shí)驗(yàn)說(shuō)明和原理: 控制器設(shè)計(jì)是學(xué)習(xí)計(jì)算機(jī)總體組成和設(shè)計(jì)的最重要部分。要在TEC-XP16教學(xué)計(jì)算機(jī)完成這項(xiàng)實(shí)驗(yàn),必須清楚地懂得:1) TEC-XP+教學(xué)機(jī)的組合邏輯控制器主要由MACH器件組成。2) TEC-XP+教學(xué)機(jī)上已實(shí)現(xiàn)了29條基本指令。3) 應(yīng)了解監(jiān)控程序的A命令只支持基本指令,擴(kuò)展指令應(yīng)用E命令

17、將指令代碼寫入到相應(yīng)的存儲(chǔ)單元中;不能用T、P命令單步調(diào)試擴(kuò)展指令,只能用G命令執(zhí)行有擴(kuò)展指令的程序。4) 要明白TEC-XP+教學(xué)機(jī)支持的指令格式及指令執(zhí)行流程分組情況;理解TEC-XP+教學(xué)機(jī)中已經(jīng)設(shè)計(jì)好并正常運(yùn)行的各類指令的功能、格式和執(zhí)行流程、也包括控制器設(shè)計(jì)的實(shí)現(xiàn)中的具體路線的控制信號(hào)的組成。5) 要明確自己要實(shí)現(xiàn)的指令功能、格式、執(zhí)行流程設(shè)計(jì)中必須遵從的約束條件。為了完成自己設(shè)計(jì)幾條指令的功能、格式和執(zhí)行流程,并在教學(xué)計(jì)算機(jī)上實(shí)現(xiàn)、調(diào)試正確的內(nèi)容,具體過(guò)程包括:1) 確定指令格式和功能,要受到教學(xué)機(jī)已有硬件的約束,應(yīng)盡量與已實(shí)現(xiàn)指令的格式和分類辦法保持一致。2) 劃分指令執(zhí)行步驟并

18、設(shè)計(jì)每一步的執(zhí)行功能,設(shè)計(jì)節(jié)拍狀態(tài)的值,應(yīng)參照已實(shí)現(xiàn)指令的處理辦法來(lái)完成,特別注意的是,讀取指令的節(jié)拍只能用原來(lái)已實(shí)現(xiàn)的,其他節(jié)拍的節(jié)拍狀態(tài)也應(yīng)盡可能地與原用節(jié)拍的狀態(tài)保持一致和相近。3) 在指令流程表中真寫每一個(gè)控制信號(hào)的狀態(tài)值,基本上是個(gè)查表填數(shù)的過(guò)程,應(yīng)特別仔細(xì),并有意識(shí)地體會(huì)這些信號(hào)的控制作用。4) 在給出來(lái)mach的源文件中添加擴(kuò)展指令的控制信號(hào)的邏輯表達(dá)式,編譯適配后下載到MACH器件中。5) 寫一個(gè)包含你設(shè)計(jì)的指令的程序,通過(guò)運(yùn)行該程序檢查執(zhí)行結(jié)果的正確性,初步判斷你的設(shè)計(jì)是否正確;如果有問(wèn)題,通過(guò)幾種辦法查出錯(cuò)誤并改正,繼續(xù)調(diào)試,直到完全正確。四、實(shí)驗(yàn)內(nèi)容:1) 完成控制器部件

19、的教學(xué)實(shí)驗(yàn),主要內(nèi)容是由學(xué)生自己設(shè)計(jì)幾條指令的功能、格式和執(zhí)行流程,并在教學(xué)機(jī)上實(shí)現(xiàn)、調(diào)試正確。2) 首先是看懂TEC-XP教學(xué)機(jī)的功能部件組成和線路邏輯關(guān)系,然后分析教學(xué)計(jì)算機(jī)中已經(jīng)設(shè)計(jì)好并正常運(yùn)行的幾條典型指令的功能、格式和執(zhí)行流程。3) 設(shè)計(jì)幾條指令的功能、格式和執(zhí)行流程,并在教學(xué)計(jì)算機(jī)上實(shí)現(xiàn)、調(diào)試正確。4) 單條運(yùn)行指令。查看指令的功能、格式和執(zhí)行流程。5) 用監(jiān)控程序的A、E命令編寫一段小程序,觀察運(yùn)行結(jié)果。五、實(shí)驗(yàn)步驟:1.接通教學(xué)機(jī)電源。2.將教學(xué)機(jī)左下方的6個(gè)撥動(dòng)開關(guān)置為111100.3.按一下“RESET”按鍵。4.通過(guò)16位的數(shù)據(jù)開關(guān)SWH、SWL置入16位的指令操作碼。5

20、.在單步方式下,通過(guò)指示燈觀察各類型基本指令的節(jié)拍。(1)選擇基本指令的A組指令中的ADD指令,觀察其節(jié)拍流程:1)置撥動(dòng)開關(guān)SW00000000 00000001;2)按RESET按鍵;節(jié)拍指示燈T3T0顯示1000;3)按START按鍵;節(jié)拍指示燈T3T0顯示0000;4)按START按鍵;節(jié)拍指示燈T3T0顯示0010;5)按START按鍵;節(jié)拍指示燈T3T0顯示0011; (2)選擇基本指令的B指令中的PUSH指令,觀察其節(jié)拍流程:1)置撥動(dòng)開關(guān)SW10000101 00000000;2)按RESET按鍵;節(jié)拍指示燈T3T0顯示1000;3)按START按鍵;節(jié)拍指示燈T3T0顯示00

21、00;4)按START按鍵;節(jié)拍指示燈T3T0顯示0010;5)按START按鍵;節(jié)拍指示燈T3T0顯示0110;6)按START按鍵;節(jié)拍指示燈T3T0顯示0100; (3)選擇基本指令的D組指令中的CALA指令,觀察其節(jié)拍流程:1)置撥動(dòng)開關(guān)SW11000110 00000000;2)按RESET按鍵;節(jié)拍指示燈T3T0顯示1000;3)按START按鍵;節(jié)拍指示燈T3T0顯示0000;4)按START按鍵;節(jié)拍指示燈T3T0顯示0010;5)按START按鍵;節(jié)拍指示燈T3T0顯示0110;6)按START按鍵;節(jié)拍指示燈T3T0顯示0100;7)按START按鍵;節(jié)拍指示燈T3T0顯示

22、0111;8) 按START按鍵;節(jié)拍指示燈T3T0顯示0101;6.單步方式下,通過(guò)指示燈觀察各類基本指令的控制信號(hào)。(1)選擇指令的A組指令中的SHR指令,觀察其執(zhí)行過(guò)程中控制信號(hào)的變化,分析其作用。節(jié)拍指令編碼/MIOREQ/WEABSciSSHI8-6I5-3I2-0SSTDC1DC21000100010101010100110010010000001110000100010101010100100000110000000110010001000000000000010000000000000010011SHR0000 100110000000001000101000011101000

23、000(2)選擇基本指令的B組指令中的JMPA指令,觀察其執(zhí)行過(guò)程中控制信號(hào)的變化,分析其作用。節(jié)拍指令編碼/MIOREQ/WEABSciSSHI8-6I5-3I2-0SSTDC1DC21000100010101010100110010010000001110000100010101010100100000110000000110010001000000000000010000000000000010110JMPA10000000100010101010100100000110000000110100JMPA1000000000100000101000011000111000000000(3)

24、選擇基本指令的D組指令中的CALA指令,觀察其執(zhí)行過(guò)程中控制信號(hào)的變化,分析其作用。節(jié)拍指令編碼/MIOREQ/WEABSciSSHI8-6I5-3I2-0SSTDC1DC21000100010101010100110010010000001110000100010101010100100000110000000110010CALA11001110001000000000000010000000000000010110CALA11001110100010101010100100000110000000110100CALA1100111000100000000000000000111000000

25、0000111CALA11001110100000001000000110010110000000110101CALA11001110000010101010000100000100000010007.在以上幾步實(shí)驗(yàn)的基礎(chǔ)上,選擇幾條擴(kuò)展指令,設(shè)計(jì)出擴(kuò)展指令的節(jié)拍和每拍對(duì)應(yīng)的控制信號(hào)。 單步方式下,通過(guò)指示燈觀察各類擴(kuò)展指令的節(jié)拍(1)選擇擴(kuò)展指令的A組指令中的RCR指令,觀察其節(jié)拍流程:1)置撥動(dòng)開關(guān)SW00101011 00010000;2)按RESET按鍵;節(jié)拍指示燈T3T0顯示1000;3)按START按鍵;節(jié)拍指示燈T3T0顯示0000;4)按START按鍵;節(jié)拍指示燈T3T0顯示0

26、010;5)按START按鍵;節(jié)拍指示燈T3T0顯示0011;(2)選擇擴(kuò)展指令的C級(jí)指令中的LDRA指令,觀察其流程:1)置撥動(dòng)開關(guān)SW11100100 00000000;2按RESET按鍵;節(jié)拍指示燈T3T0顯示1000;3)按START按鍵;節(jié)拍指示燈T3T0顯示0000;4)按START按鍵;節(jié)拍指示燈T3T0顯示0010;5)按START按鍵;節(jié)拍指示燈T3T0顯示0110;6)按START按鍵;節(jié)拍指示燈T3T0顯示0111;7)按START按鍵;節(jié)拍指示燈T3T0顯示0101;8.設(shè)計(jì)幾條擴(kuò)展指令的控制信號(hào)如下:(1) 選擇擴(kuò)展指令A(yù)DC、STC、JRS、LDRX和JMPR。(2) 根據(jù)設(shè)計(jì)的控制信號(hào)的表格用ABEL語(yǔ)言

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論