基本模型機(jī)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
基本模型機(jī)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
基本模型機(jī)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
基本模型機(jī)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
基本模型機(jī)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩51頁(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)介

本次課程設(shè)計(jì)課題是基本模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn),該設(shè)計(jì)要求根據(jù)計(jì)算機(jī)組成原理課程所學(xué)知識(shí),設(shè)計(jì)、開(kāi)發(fā)一套簡(jiǎn)單的模型計(jì)算機(jī)。通過(guò)對(duì)一個(gè)簡(jiǎn)單計(jì)算機(jī)的設(shè)計(jì),以達(dá)到對(duì)計(jì)算機(jī)的基本組成、部件的功能與設(shè)計(jì)、微程序控制器的設(shè)計(jì)、微指令和微程序的編制與調(diào)試等過(guò)程有更深的了解,加深對(duì)理論課程的理解。通過(guò)模型機(jī)的設(shè)計(jì)和調(diào)試,連貫運(yùn)用計(jì)算機(jī)組成原理課程學(xué)到的知識(shí),建立計(jì)算機(jī)整機(jī)概念,加深計(jì)算機(jī)時(shí)間和空間概念的理解。部件實(shí)驗(yàn)過(guò)程中,本課程設(shè)計(jì)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元的控制信號(hào),實(shí)現(xiàn)特定指令的功能,通過(guò)設(shè)計(jì)流程圖,編寫(xiě)機(jī)器指令,微指令和控制信號(hào)程序。首先向存儲(chǔ)器中裝入數(shù)據(jù)和程序,然后檢查寫(xiě)入是否正確,啟動(dòng)程序執(zhí)行,并將實(shí)驗(yàn)結(jié)果顯示輸出。關(guān)鍵詞:模型機(jī)運(yùn)算器存儲(chǔ)系統(tǒng)指令系統(tǒng)微程序指令 一設(shè)計(jì)的目的及設(shè)計(jì)原理 3 32設(shè)計(jì)的原理 3 8三詳細(xì)設(shè)計(jì) 1運(yùn)算器的物理結(jié)構(gòu) 2存儲(chǔ)器的組成與說(shuō)明 3指令系統(tǒng)的設(shè)計(jì)與格式分析 4微程序控制器的邏輯機(jī)構(gòu)及功能 5微程序的設(shè)計(jì)與實(shí)現(xiàn) 四.系統(tǒng)調(diào)試報(bào)告 六設(shè)計(jì)(論文)的主要參考文獻(xiàn) 一設(shè)計(jì)的目的及設(shè)計(jì)原理計(jì)算機(jī)組成原理課程設(shè)計(jì)是“計(jì)算機(jī)組成原理”課程的后續(xù)設(shè)計(jì)性課程,通過(guò)設(shè)計(jì)一臺(tái)模型計(jì)算機(jī),可更好地理解計(jì)算機(jī)組成原理課程的基本內(nèi)容,掌握模型計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)的基本方法,培養(yǎng)實(shí)驗(yàn)動(dòng)手能力和創(chuàng)新意識(shí),為以后進(jìn)行計(jì)算機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)奠定基礎(chǔ)。簡(jiǎn)單輸入/輸出接口和設(shè)備,時(shí)序和啟停控制等電路。定義一套簡(jiǎn)單的指令系統(tǒng),制定系統(tǒng)的設(shè)計(jì)方案和實(shí)現(xiàn)方法,畫(huà)出所設(shè)計(jì)的模型機(jī)系統(tǒng)的電路原理圖。在計(jì)算機(jī)組成原理與系統(tǒng)結(jié)構(gòu)實(shí)驗(yàn)系統(tǒng)上搭建模型計(jì)算機(jī)系統(tǒng),完成微程序控制器的實(shí)驗(yàn)調(diào)試過(guò)程,并用所設(shè)計(jì)的指令系統(tǒng)編寫(xiě)一個(gè)實(shí)現(xiàn)簡(jiǎn)單功能的程序,在搭建的模型機(jī)系統(tǒng)上輸入、調(diào)試和運(yùn)行程序。最后總結(jié)實(shí)驗(yàn)結(jié)果,完善所設(shè)計(jì)的模型機(jī)系統(tǒng)方案和電路圖,寫(xiě)出設(shè)計(jì)報(bào)告。(1)基本模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)部件實(shí)驗(yàn)過(guò)程中,各部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本次實(shí)驗(yàn)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能。這里,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來(lái)完成,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來(lái)完成,即一條機(jī)器指令對(duì)應(yīng)一個(gè)微程序。ALULLLLLLLHLLHLLLHHLHLLLHLHLHHLHLLLHLLHHLHLHHLLM=1M=1F=A加(A*/B)(A*/B)F=A加A*BFA+/B)加A*BFA+B)加1FA+/B)加1F=A加(A*/B)加1FA+B)加(A*/B)FA+/B)加A*B加1④SP為堆棧指針計(jì)數(shù)寄存器,用來(lái)在堆棧尋址方式中指示棧頂指針的(3)帶移位運(yùn)算的模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)在基本模型機(jī)的基礎(chǔ)上搭接移位控制電路,實(shí)現(xiàn)移位控制運(yùn)算。實(shí)驗(yàn)中新增4條移位運(yùn)算指令:RL(左環(huán)移)、RLC(帶進(jìn)位左環(huán)移)、RR(右環(huán)移)、RRC(帶進(jìn)位右環(huán)移),其指令格式如下:操作碼RR01010000RRC01100000RL01110000RLC10000000以上4條指令都為單字長(zhǎng)(8位)。RR為將R0寄存器中的內(nèi)容循環(huán)右移1位。RRC為將R0寄存器中的內(nèi)容帶進(jìn)位右移1位,它將R0寄存器中的數(shù)據(jù)右邊第1位移入進(jìn)位,同時(shí)將進(jìn)位寄存器的數(shù)移至R0寄存器的最左位。RL為將R0寄存器中的數(shù)據(jù)循環(huán)左移1位。RLC為將R0寄存器中的數(shù)據(jù)帶進(jìn)位循環(huán)左移1位。為了向RAM中裝入程序和數(shù)據(jù),檢查寫(xiě)入是否正確,并能啟動(dòng)程序執(zhí)行,還設(shè)計(jì)了3個(gè)控制臺(tái)操作微程序。存儲(chǔ)器讀操作(KRD):撥動(dòng)總清開(kāi)關(guān)CLR后,控制臺(tái)開(kāi)關(guān)SWB,SWA為“00”時(shí),按START啟動(dòng)紐,可對(duì)RAM連續(xù)手動(dòng)讀操作。存儲(chǔ)器寫(xiě)操作(KWE):撥動(dòng)總清開(kāi)關(guān)CLR后,控制臺(tái)開(kāi)關(guān)SWB,SWA置為“01”時(shí),按動(dòng)START啟動(dòng)紐可對(duì)RAM進(jìn)行連續(xù)手動(dòng)寫(xiě)入。啟動(dòng)程序:撥動(dòng)總清開(kāi)關(guān)CLR后控制臺(tái)開(kāi)關(guān)SWB,SWA置為“11”時(shí),按動(dòng)啟動(dòng)鍵,即可轉(zhuǎn)入到第01號(hào)“取址”微指令上述三條控制臺(tái)指令用兩個(gè)開(kāi)關(guān)SWB、SWA的狀態(tài)來(lái)設(shè)置,其定義如SWB001SWA011控制臺(tái)指令讀內(nèi)存(KRD)寫(xiě)內(nèi)存(KWE)啟動(dòng)程序(RP)本次實(shí)驗(yàn)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元的控制信號(hào),實(shí)驗(yàn)特定指令的功能。在制定設(shè)計(jì)方案的時(shí)候,首先要理解所設(shè)計(jì)的模擬機(jī)各個(gè)部件的作用及功效,弄清楚他們可以干什么,怎么樣去干。這樣才能更好的完成設(shè)計(jì)達(dá)到我們?cè)O(shè)計(jì)的目的和通過(guò)實(shí)驗(yàn)所要繼續(xù)深化的知識(shí)點(diǎn)。計(jì)算機(jī)數(shù)據(jù)通路的控制是由微程序控制器來(lái)實(shí)現(xiàn)的,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期全部由微指令組成的序列來(lái)完成,即一條機(jī)器指令對(duì)應(yīng)一個(gè)微程序。而每一條微指令都是由我們自己根據(jù)CPU要完成的功能設(shè)計(jì)的??傮w設(shè)計(jì)框圖如下:實(shí)驗(yàn)儀的總體結(jié)構(gòu)框圖(圖2-1)(1)控制信號(hào)說(shuō)明:5.LDDR1微程序控制器的輸出信號(hào),控制把總線上的數(shù)據(jù)打入運(yùn)算暫存器6.LDDR2微程序控制器的輸出信號(hào),控制把總線上的數(shù)據(jù)打入運(yùn)算暫9.PC-BUS微程序控制器的輸出信號(hào),控制程序計(jì)數(shù)器的內(nèi)容是否送到總11.LDAR微程序控制器的輸入信號(hào),將程序計(jì)數(shù)器的內(nèi)容打入到地14.OUT微程序控制器的輸出信號(hào),控制和數(shù)據(jù)總線上的數(shù)據(jù)是否送到發(fā)(2)框圖部件概述:1.運(yùn)算器(使用可編程器件74LS181實(shí)現(xiàn)運(yùn)算器是用來(lái)完成各種運(yùn)算的部件,通常將運(yùn)算分成算術(shù)運(yùn)算和邏輯運(yùn)算兩大類:算術(shù)運(yùn)算是指需要考慮進(jìn)位的加、減、乘、除運(yùn)算。邏輯運(yùn)算是指位對(duì)位的運(yùn)算。運(yùn)算器中除了包含一個(gè)能完成算術(shù)和邏輯運(yùn)算功能的算術(shù)邏輯運(yùn)算單元(ALU)之外,還要有可存放參加運(yùn)算的操作數(shù)和運(yùn)算結(jié)果的寄存器,以及在它們之間傳送數(shù)據(jù)的通道。2.微程序控制器:控制器是整個(gè)系統(tǒng)的指揮中心,由它向系統(tǒng)內(nèi)的各個(gè)部件發(fā)出各種控制命令,使系統(tǒng)構(gòu)成一個(gè)有機(jī)的整體。通常將運(yùn)算器和控制器合起來(lái)稱之為“中央處理器”簡(jiǎn)稱CPU。3.存儲(chǔ)器:存儲(chǔ)器主要由6116芯片及相應(yīng)的緩沖芯片和控制線路實(shí)現(xiàn)的。存儲(chǔ)器是用來(lái)存放各類信息的部件,所有能在機(jī)內(nèi)運(yùn)行的程序和所需的數(shù)據(jù)都要存放在存儲(chǔ)器中,通常被稱作主存儲(chǔ)器或內(nèi)存儲(chǔ)器。一般說(shuō)來(lái),主存儲(chǔ)器的容量越大,計(jì)算機(jī)功能越強(qiáng)。通常將CPU和主存儲(chǔ)器合起來(lái)稱之為計(jì)算機(jī)的“主機(jī)”。4.簡(jiǎn)單輸入/輸出設(shè)備:輸入由鉛筆開(kāi)關(guān)實(shí)現(xiàn),輸出由發(fā)光晶體管組成。輸入設(shè)備是用來(lái)完成輸入功能的部件。所有需要輸入到機(jī)內(nèi)的程序或數(shù)據(jù),都是經(jīng)輸入設(shè)備輸入的。輸出設(shè)備是用來(lái)完成輸出功能的部件,所有需要從計(jì)算機(jī)內(nèi)輸出的運(yùn)算結(jié)果或在機(jī)內(nèi)運(yùn)行的程序、數(shù)據(jù)均可通過(guò)輸出設(shè)備輸出。1運(yùn)算器的物理結(jié)構(gòu)運(yùn)算器是在ALUUNIT單元電路上進(jìn)行,控制信號(hào)、數(shù)據(jù)、時(shí)序信號(hào)由實(shí)驗(yàn)儀的邏輯開(kāi)關(guān)電路和時(shí)序發(fā)生器提供。SW7~SW0八個(gè)邏輯開(kāi)關(guān)用于產(chǎn)生數(shù)據(jù),由BUSSW→控制發(fā)送到總線上。DR1,DR2為運(yùn)算暫存器,LDDR1,LDDR2為運(yùn)算暫存器的輸入控制信號(hào),將總線上的數(shù)據(jù)輸入到暫存器DRl,DR2;通過(guò)S3、S2、Sl、S0、M、/Cn的選擇,可實(shí)現(xiàn)對(duì)ALU算術(shù)操作和邏輯操作。在BUSALU→控制信號(hào)作用下將運(yùn)算結(jié)果送到總線BUSS3、S2、S1、S0、M、/Cn、LDDR1、LDDR2、BUSALU→信號(hào)、BUSSW→信號(hào),本次實(shí)驗(yàn)中這些控制信號(hào)與對(duì)應(yīng)邏輯開(kāi)關(guān)都已接好,由邏輯開(kāi)關(guān)模擬這些控制信號(hào)。LDDR1、LDDR2由T4信號(hào)進(jìn)行定時(shí)。當(dāng)T4信號(hào)上升沿到來(lái)時(shí)LDDR1、LDDR2才起作用。2存儲(chǔ)器的組成與說(shuō)明主存儲(chǔ)器單元電路主要用于存放實(shí)驗(yàn)機(jī)指令,它的數(shù)據(jù)總線掛在外部數(shù)據(jù)總線EXD0~EXD7上。它的地址總線由地址寄存器單元的地址寄存器74LS245(U37)給出,地址值由8個(gè)LED燈LAD0~LAD7顯示,高電平亮,低電平滅;在手動(dòng)方式下,輸入數(shù)據(jù)由8位數(shù)據(jù)開(kāi)關(guān)KD0~KD7提供,并進(jìn)一三態(tài)門74LS245(U51)連至外部數(shù)據(jù)總線EXD0~EXD7,實(shí)驗(yàn)時(shí)將外部數(shù)據(jù)總線的EXD0~EXD7用8芯排線練到內(nèi)部數(shù)據(jù)總線BUSD0~BUSD7,分時(shí)給出地址和數(shù)據(jù)。它的讀信號(hào)直接就地;它的寫(xiě)信號(hào)和片選信號(hào)由寫(xiě)入方式確定。該存儲(chǔ)器中機(jī)器指令的讀寫(xiě)分別控制CPU的P1.2提供,片選信號(hào)由控制CPU的P1.1提供。由于地址寄存器為8位,故接入6264的地址為A0~A7,而高4位A8~A12接地,所以其實(shí)際使用容量為256字節(jié)。6264有控制線:CS1第一片直接+5V.信號(hào)線LDAR由開(kāi)關(guān)LDAR提供,手動(dòng)方式實(shí)驗(yàn)時(shí),跳線器LDAR撥在左邊,脈沖信號(hào)T3由實(shí)驗(yàn)機(jī)上時(shí)序電路模式TS3提供,實(shí)驗(yàn)時(shí)只需J22跳線器連上即可,T3的脈沖寬度可調(diào)。原理圖如下:3指令系統(tǒng)的設(shè)計(jì)與格式分析1指令系統(tǒng)的設(shè)計(jì)與格式:(1)數(shù)據(jù)格式模型機(jī)規(guī)定采用定點(diǎn)補(bǔ)碼表示法表示數(shù)據(jù),且字長(zhǎng)8位為,其格式如下:D7D6~~D0符號(hào)尾數(shù)符號(hào)表3-1(2)指令格式本模型機(jī)共有13條基本指令,其中算術(shù)運(yùn)算類指令4D(3)預(yù)設(shè)指令:A:IN為單字節(jié)長(zhǎng)指令,含義是將輸入設(shè)備輸入的數(shù)據(jù)放入R0中指令功能:“INPUTDEVICE”->R0B:OUT為單字節(jié)長(zhǎng)指令,含義是根據(jù)指令提供的地址,將內(nèi)存中的數(shù)據(jù)取出由數(shù)碼管進(jìn)行顯示。指令功能:將內(nèi)存中的ADD為地址的數(shù)據(jù)讀到總線上。C:STA為雙字節(jié)長(zhǎng)指令,第二個(gè)字節(jié)是要存放的地址,含義是將R0中的內(nèi)容存儲(chǔ)到第二字為地址的內(nèi)存單元中。指令功能:將R0寄存器的內(nèi)容存到以ADD為地址的內(nèi)存單元中。D:LDA為雙字節(jié)指令,含義是將內(nèi)存單元的地址存儲(chǔ)于R0中。E:JMP為雙字節(jié)長(zhǎng)指令,含義是使程序跳轉(zhuǎn)到指定的地址執(zhí)行。F:BZC為單字長(zhǎng)指令,其中M為尋址模式字段,D為偏移地址。指令功能:當(dāng)CY=1或ZI=1,E->PCG:CLR系統(tǒng)總清開(kāi)關(guān),低電平有效。H:MOV是雙字節(jié)長(zhǎng)指令,第二字節(jié)是要存放的間接地址,含義是將R0中的內(nèi)容存儲(chǔ)到第二字為間接地址的內(nèi)存單元中。指令功能AX)=R0I:CMP比較指令,與SUB指令一樣執(zhí)行減法操作,但不保存結(jié)果,只是根據(jù)結(jié)果設(shè)置條件標(biāo)志位。J:SUB指令(subtractbyteorword)字節(jié)或字相減.指令功能DST)–(SRC)=(DST)將內(nèi)存中的DST為地址單元內(nèi)數(shù)與SRC的內(nèi)容相減結(jié)果送DST。指令功能OPR)-1=(OPR)L:HLT為空轉(zhuǎn)指令,保持執(zhí)行結(jié)束狀態(tài),并不在執(zhí)行任何操作。M:RL是左移指令,參加左移的數(shù)是8個(gè)位。指令功能:將AL中的數(shù)左移(CL)位N:RLC是帶進(jìn)位位的左移,參加左移的共有9個(gè)位指令功能:將AL中的數(shù)帶進(jìn)位左移(CL)位(4)指令系統(tǒng)是設(shè)計(jì)計(jì)算機(jī)的依據(jù),擬訂指令系統(tǒng)將涉及基本字長(zhǎng)、指令格式、指令種類、尋址方式等內(nèi)容?;咀珠L(zhǎng):程序設(shè)計(jì)平臺(tái)中配置的存儲(chǔ)器容量為256*8,可知道基本字長(zhǎng)定為8位。14條指令用單字節(jié)表示,尋址方式采用寄存器直接尋址,其格式如表3-7表3-7算數(shù)邏輯指令格式對(duì)于預(yù)設(shè)指令可設(shè)計(jì)操作碼如下:INLDAMOVINLDABZCMOVHLTHLTRAM->BRAM->BRAM->BRAM->BRAM->BRAM->BRAM->BDDD帶進(jìn)位循環(huán)左移299-->R0(1)微指令格式表選擇運(yùn)算器運(yùn)算模式打入RAMRAM寫(xiě)打入打入打入打入0UA024位代碼的含義:00000111001100100001010000001111100101009000000000008):4微程序控制器的邏輯機(jī)構(gòu)及功能(1)邏輯結(jié)構(gòu):采用微程序控制方式的控制器稱為微程序控制器。所謂微程序控制方式是指微命令不是由組合邏輯電路產(chǎn)生的,而是由微指令譯碼產(chǎn)生。一條機(jī)器指令往往分成幾步執(zhí)行,將每一步操作所需的若干位命令以代碼形式編寫(xiě)在一條微指令中,若干條微指令組成一端微程序,對(duì)應(yīng)一條及其指令。在設(shè)計(jì)CPU時(shí),根據(jù)指令系統(tǒng)的需要,事先編制好各段微程序,且將它們存入一個(gè)專用存儲(chǔ)器中。微程序控制器由指令寄存器IR、程序計(jì)數(shù)器PC、程序狀態(tài)字寄存器PSW、時(shí)序系統(tǒng)、控制存儲(chǔ)器CM、微指令寄存器以及微地址形成電路。微地址寄存器等部件組成。執(zhí)行指令時(shí),從控制存儲(chǔ)器中找到相應(yīng)的微程序段,逐次取出微指令,送入微指令寄存器,譯碼后產(chǎn)生所需微命令,控制各步操作完成。微控制器結(jié)構(gòu)框圖如下:它由控制存儲(chǔ)器、微地址寄存器、微命令寄存器和地址轉(zhuǎn)移邏輯幾部分組成。微地度,二者合在一起稱為微指令寄存器。(2)微程序控制器功能:A控制存儲(chǔ)器(ROMROM中存放微程序,也就是全部的微指令。ROM的容量取決于微指令的總數(shù)。假如控Di4415微程序的設(shè)計(jì)與實(shí)現(xiàn)(1)微程序流程圖:運(yùn)行ININ0301040506070F01010101不帶進(jìn)位帶進(jìn)位循環(huán)帶進(jìn)位循環(huán)右環(huán)移右環(huán)移左環(huán)移299-->R0299->R0299->R0299->R00101控制臺(tái):0101PC—>ARPC+1RAM—>BUSBUS—>DR1DR1—>RAMPC—>ARPC+10ARAM—>BUSBUS—>DR1DR1—>RAM微程序流程圖(2)微指令代碼微地址S3S2S1S0MCNABC十六進(jìn)制000001010110110000000010000010110111011011101101101010001011011101101110000000000000100000000101000010100010100010110111011011101101110110111011011(3)微程序設(shè)計(jì):監(jiān)控軟件詳細(xì)說(shuō)明如下:地址00000000000000000000000000000000000000010010001101000101011001110000000100001000000001100111001000000000110100000000000000000000助記符ADD[0DH]RLCRRCRLSTA[0EH];R0[0DH]->[40H]0000000000000001101000001000000000000000001110111011111$P0000$P0110$P020D$P0380$P0400$P0560$P0670$P0720$P080E$P0930$P0A0E$P0B40$P0C00$P0D40$M00088105$M0182ED05$M0250C004$M0304E004$M0405B004$M0506A205$M06019A95$M070FE004$M088AED05$M098CED05$M0A0EA004$M0B018004$M0C0D2004$M0D098A06$M0E080A07$M0F018206$M10011004$M1183ED01$M1287ED05$M1399ED05$M149CED05$M151D8235$M161F8235$M17218235$M18238235$M191AE004$M1A1BA004$M1B010A07$M1C81D104$M1D1E8825$M1E019805$M1F20882D$M20019805$M21228815$M22019805$M2324881D$M24019805(1)調(diào)試接線詳細(xì)的接線方法如下:a、跳線器J1-J12全部撥在右邊(自動(dòng)工作方式);b、跳線器J16、J18、J23、J24全部撥在左邊;c、跳線器J13-J15、J19、J25全部撥在右邊;d、跳線器J20-J22、J26、J27連上短路片;e、UJ1連UJ2,JSE1連JSE2,SJ1連SJ2;f、MBUS連BUS2;g、REGBUS連BUS5;h、PCBUS連EXJ2;i、ALUBUS連EXJ3;j、ALUO1連BUS1;k、EXJ1連BUS3l、ALUO2連BUS4。(2)運(yùn)行實(shí)現(xiàn):①.單步運(yùn)行程序A使編程開(kāi)關(guān)處于“運(yùn)行”的狀態(tài),“運(yùn)行方式”開(kāi)關(guān)置為“單步”狀態(tài),“運(yùn)行控制”開(kāi)關(guān)置為“運(yùn)行”狀態(tài)。B撥動(dòng)總清開(kāi)關(guān)(0->1),即單步運(yùn)行一條指令。PC計(jì)數(shù)器清零,程序首地址為00H。C按動(dòng)“啟動(dòng)運(yùn)行”開(kāi)關(guān),即單步運(yùn)行一條微指令。對(duì)照程序流程圖,觀察位地址顯示燈是否和流程一致。②.連續(xù)運(yùn)行程序A“編程開(kāi)關(guān)”置“運(yùn)行”狀態(tài),“運(yùn)行方式”開(kāi)關(guān)置“連續(xù)”狀態(tài),“運(yùn)行控制”開(kāi)關(guān)置“運(yùn)行”狀態(tài)。B撥動(dòng)總清開(kāi)關(guān),清微地址及程序計(jì)數(shù)器,然后按動(dòng)“啟動(dòng)”開(kāi)關(guān),系統(tǒng)連續(xù)運(yùn)行程序,如果要停止程序的運(yùn)行,只需將“運(yùn)行控制”開(kāi)關(guān)置為“停止”狀態(tài),系統(tǒng)就停機(jī)。C停機(jī)后,可檢查存數(shù)單元0BH中的結(jié)果是否正確。(3)調(diào)試程序可得結(jié)果如下:PC=01->AR=00->RAM=00RAM=00->IR=00->微控器INPUT=02->R0=02PC=02->AR=01->RAM=10RAM=10->IR=10->微控器PC=03->AR=02->RAM=0DRAM=0D->AR=0D->RAM=40RAM=40->DR2=40->ALU=FFRO=02->DR1=02->ALU=FFALU=FF->RO=FEPC=04->AR=03->RAM=80RAM=80->IR=80->微控器RO=FE->299=FE299=FC->RO->FCPC=05->AR=04->RAM=00RAM=00->IR=00->微控器INPUT=02->RO=02R0=01->RAM=01PC=06->AR=05->RAM=60RAM=60->IR=60->微控器RO=02->299=02299=81->RO=81PC=07->AR=06->RAM=70RAM=70->IR=70->微控器RO=81->299=81299=03->RO=03PC=08->AR=07->RAM=20RAM=20->IR=20->微控器PC=09->AR=08->RAM=0ER

溫馨提示

  • 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)論