計(jì)算機(jī)組成原理實(shí)驗(yàn).ppt_第1頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn).ppt_第2頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn).ppt_第3頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn).ppt_第4頁(yè)
計(jì)算機(jī)組成原理實(shí)驗(yàn).ppt_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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、TDN-CM實(shí)驗(yàn)儀簡(jiǎn)介,TDN-CM實(shí)驗(yàn)儀是一個(gè)計(jì)算機(jī)的模型機(jī),采用單元電路結(jié)構(gòu), 實(shí)驗(yàn)既可按各單元模塊做,也可以將各模塊連接成整機(jī)運(yùn)行。,實(shí)驗(yàn)儀主要分為: 運(yùn)算器模塊(ALU UNIT) 主存儲(chǔ)器模塊(PRAM UNIT) 微控器模塊(MICRO-CONTROLLER UNIT) 時(shí)序電路模塊(STATE UNIT) 實(shí)驗(yàn)板簡(jiǎn)介,運(yùn)算器,存儲(chǔ)器,微控器,時(shí)序電路,地址/數(shù)據(jù)開(kāi)關(guān),數(shù)據(jù)總線,控制信號(hào)開(kāi)關(guān),電源開(kāi)關(guān),74LS273 2片 分別組成數(shù)據(jù)寄存器 DR1、DR2 74LS299 8位移位寄存器 74LS245 2片 分別組成輸入三態(tài)門(mén)和輸出三態(tài)門(mén) AUJ3 數(shù)據(jù)輸出排針,2. 存儲(chǔ)器模

2、塊(PRAM UNIT),靜態(tài)RAM6116,74LS273 地址寄存器 74LS161 PC寄存器,AUJ5 數(shù)據(jù)輸出排針 ADJ6 PC輸出排針 地址指示燈 AD7AD0,1. 運(yùn)算器模塊(ALU UNIT),SN74181 2片 組成8位算術(shù)邏輯單元,3. 微控器模塊(MICRO-CONTROLLER UNIT),E2PROM 2816 控存(3片,24位) MK23MK0 24位微代碼輸入開(kāi)關(guān) MD23MD0 24位數(shù)據(jù)指示燈 UA5UA0 6位微地址指示燈,4. 時(shí)序電路(STATE UNIT), 時(shí)鐘源 START 微動(dòng)開(kāi)關(guān) KK2 微動(dòng)開(kāi)關(guān),5. 數(shù)據(jù)/地址開(kāi)關(guān),SWJ3 數(shù)據(jù)/

3、地址排針 D7D0 數(shù)據(jù)/地址指示燈及開(kāi)關(guān),指示燈亮 0 指示燈滅 1 實(shí)驗(yàn)儀上所有指示燈均按此規(guī)定,6. 數(shù)據(jù)總線(BUS UNIT),數(shù)據(jù)總線由若干排針組成,B7B0,總線指示燈指示總線數(shù)據(jù) 幾點(diǎn)要求: 1.實(shí)驗(yàn)完成后請(qǐng)將排線理好放入實(shí)驗(yàn)箱內(nèi)。 2.將電源線放入實(shí)驗(yàn)箱內(nèi)。,實(shí)驗(yàn)一 運(yùn)算器實(shí)驗(yàn),實(shí)驗(yàn)?zāi)康?1.掌握運(yùn)算器的數(shù)據(jù)傳送通路。,實(shí)驗(yàn)設(shè)備,TDN-CM 實(shí)驗(yàn)系統(tǒng),實(shí)驗(yàn)內(nèi)容,1.實(shí)驗(yàn)電路分析(實(shí)驗(yàn)手冊(cè)P2)圖1-1,2. 電路連接 (實(shí)驗(yàn)手冊(cè)P3) 圖1-2,T4KK2 ALU單元與二進(jìn)制控制信號(hào)開(kāi)關(guān)之間的連接: S3S0、Cn、M、LDDR1、LDDR2、ALU-B,2.驗(yàn)證運(yùn)算器的組

4、合功能。,數(shù)據(jù)單元SW-B與控制信號(hào)開(kāi)關(guān)單元之間的連接。,排線連接時(shí)注意排線的顏色,中間不要扭轉(zhuǎn)。,ALU的數(shù)據(jù)輸出與總線連接:AUJ3總線單元,3.運(yùn)算器功能驗(yàn)證,步驟: (1)數(shù)據(jù)置入DR1、DR2 DR1:01100101 DR2:10100111 (具體步驟見(jiàn)講義P2),(2)檢驗(yàn)DR1、DR2的數(shù)據(jù)輸入是否正確 (P3 第一段),(3)驗(yàn)證運(yùn)算器功能,通過(guò)搬動(dòng)S3S0、Cn、M的二進(jìn)制開(kāi)關(guān),觀察運(yùn)算器的輸出結(jié)果,與已經(jīng)算出的表1-1的結(jié)果相比較。,數(shù)據(jù)開(kāi)關(guān)與數(shù)據(jù)總線的連接:SWJ3總線單元,*在進(jìn)行電路連接時(shí)一定要關(guān)掉電源。,功能表驗(yàn)證舉例: S3S0=0100 教材P31 ALU功

5、能表 M =0(算術(shù)運(yùn)算)Cn=1(無(wú)進(jìn)位)A加(AB反) A=01100101 B=10100111B B反=01011000 (AB反)=01000000(邏輯與) A加(AB反)=10100101=A5H(算術(shù)加) Cn=0(有進(jìn)位) A加(AB反) 加1=A6H M=1(邏輯運(yùn)算) (AB)反 (AB): 01100101 10100111=00100101 (AB)反:11011010=DAH,實(shí)驗(yàn)一完,存儲(chǔ)器,時(shí)序電路,地址/數(shù)據(jù)開(kāi)關(guān),數(shù)據(jù)總線,實(shí)驗(yàn)二模塊圖,實(shí)驗(yàn)二 存儲(chǔ)器實(shí)驗(yàn),實(shí)驗(yàn)?zāi)康?掌握靜態(tài)隨機(jī)存儲(chǔ)器RAM的特性及讀寫(xiě)方法。 實(shí)驗(yàn)設(shè)備 TDN-CM 實(shí)驗(yàn)系統(tǒng) 實(shí)驗(yàn)內(nèi)容 1.實(shí)

6、驗(yàn)電路分析(實(shí)驗(yàn)手冊(cè)P12 圖2-1) 靜態(tài)RAM6116,2k8; AR地址寄存器(74LS273); 地址指示燈AD7AD0; ADJ5存儲(chǔ)器數(shù)據(jù)輸出排針 若干控制信號(hào):CE(CS)、WE、T3、LDAR、SW-B *按圖中的連接,用戶只能使用存儲(chǔ)芯片的前256個(gè)單元。 2. 電路連接 (實(shí)驗(yàn)手冊(cè)P13 圖2-2 ) 3.存儲(chǔ)器的寫(xiě)操作 給指定的單元置入數(shù)據(jù)。,“寫(xiě)”操作步驟P13 存儲(chǔ)器讀寫(xiě)規(guī)定:,4.存儲(chǔ)器的讀操作 從指定的存儲(chǔ)單元讀出數(shù)據(jù)。 “讀”操作步驟:P14,實(shí)驗(yàn)二完,控存,微地址指示燈,微代碼指示燈,微代碼輸入開(kāi)關(guān),三態(tài)開(kāi)關(guān),CLR,實(shí)驗(yàn)三、實(shí)驗(yàn)四模塊圖,實(shí)驗(yàn)三微程序控制器組

7、成實(shí)驗(yàn),實(shí)驗(yàn)?zāi)康?掌握微程序控制器的組成原理 掌握微程序的編寫(xiě)、輸入、及運(yùn)行 實(shí)驗(yàn)設(shè)備 TDN-CM 實(shí)驗(yàn)系統(tǒng) 實(shí)驗(yàn)內(nèi)容 1.實(shí)驗(yàn)電路分析圖3-2(實(shí)驗(yàn)手冊(cè)P18) 微代碼輸入開(kāi)關(guān) MK0MK23(24位) 微代碼指示燈 MD0MD23 控存E2PROM 2816(24位) 微地址(6位)來(lái)自微地址寄存器 數(shù)據(jù)的前18位送數(shù)據(jù)寄存器,后6位微地址送微地址寄存器, 18位數(shù)據(jù)前9位為直接控制位,后9位作譯碼器輸入信號(hào) 微指令共27位,在實(shí)驗(yàn)?zāi)K中分別有引腳插針 微地址寄存器(6位)及微地址指示燈 本實(shí)驗(yàn)中微地址來(lái)自于開(kāi)關(guān)SE1SE6, 總清開(kāi)關(guān)CLR,將寄存器、微地址清零 時(shí)序信號(hào)T1、T2 2

8、.實(shí)驗(yàn)電路連接 圖3-6 (圖3-6 實(shí)驗(yàn)手冊(cè)P19) 3.實(shí)驗(yàn)步驟 (1)微代碼寫(xiě)入控存 輸入表3-2 步驟:P20 編程 A.三態(tài)開(kāi)關(guān):置為編程PROM狀態(tài)。 B.STEP、STOP開(kāi)關(guān)狀態(tài)分別為: STEP、RUN。,C.置微地址:在二進(jìn)制開(kāi)關(guān)單元的S3CN即UA5UA0置表3-2 第一列中的“微地址”。 注意:撥微地址時(shí),微地址指示燈不會(huì)亮,按動(dòng)START后地址打入, 微地址指示燈才會(huì)亮。 *注意把八進(jìn)制地址轉(zhuǎn)換成二進(jìn)制地址 D.在MK23MK0開(kāi)關(guān)上置表3-2中的微代碼。 E.按動(dòng)“START”,將微代碼寫(xiě)入控存(注意觀察微地址指示燈)。 F.重復(fù)CE,直至表格輸入完成 (2)校驗(yàn)輸

9、入的代碼(P20) A. 三態(tài)開(kāi)關(guān)置為READ。 B. STEP等開(kāi)關(guān)不變。 C.用二進(jìn)制開(kāi)關(guān)UA5UA0置微地址。 D.按動(dòng)“START”,讀控存微代碼, 通過(guò)MD0MD23檢驗(yàn)讀出的控存數(shù)據(jù)是否與表3-2一致。,STOP,STEP,PROM READ RUN,UA5UA0,MA5MA0,SE6SE1,CLR總清,微地址指示燈,(3)單步運(yùn)行微程序 A. STEP、STOP開(kāi)關(guān)狀態(tài)分別為: STEP、RUN。 三態(tài)開(kāi)關(guān)置于“RUN” ,開(kāi)關(guān)UA5UA0置為1 。 B.上下?lián)軇?dòng)CLR開(kāi)關(guān)一次。 C.按START開(kāi)關(guān)一次。 將MA5MA0排針取出,插在SE6SE1插針上, 按START開(kāi)關(guān)一次,

10、執(zhí)行圖3-5KT中間分支的微指令22(八進(jìn)制) 流程圖3-5中 KT分支的運(yùn)行:在微地址為20時(shí), 用上下?lián)軇?dòng)開(kāi)關(guān)的方式使UA5UA0地址為:21或23。 例如,要產(chǎn)生21,則將UA0上下?lián)軇?dòng)一次 要產(chǎn)生23,則將UA0、 UA1都上下?lián)軇?dòng)一次 *按一次START開(kāi)關(guān),執(zhí)行一條微指令。默認(rèn)執(zhí)行20、22分支。,實(shí)驗(yàn)三完,23分支RP的運(yùn)行: CLRSTART微地址為20時(shí)撥動(dòng)UA0、UA1,產(chǎn)生23 按動(dòng)3次START,分別執(zhí)行01、02、10,繼續(xù)按動(dòng)START 1次,微地址回到01,當(dāng)微地址再次為10時(shí),撥動(dòng)相應(yīng)的 UA5UA0,執(zhí)行: 11,將11分支執(zhí)行完。 仿此執(zhí)行12、13、14等

11、分支。 在每個(gè)分支運(yùn)行時(shí),注意觀察微地址指示燈的變化,檢查微程 序流程是否與圖3-5一致。,實(shí)驗(yàn)四 基本模型機(jī)設(shè)計(jì)與實(shí)現(xiàn),實(shí)驗(yàn)?zāi)康?將微控器模塊與運(yùn)算器及存儲(chǔ)器模塊連接,組成模型計(jì)算機(jī), 牢固建立整機(jī)的概念。 通過(guò)運(yùn)行5條機(jī)器指令組成的程序,掌握機(jī)器指令與微程序的關(guān)系。 實(shí)驗(yàn)設(shè)備 TDN-CM 實(shí)驗(yàn)系統(tǒng) 實(shí)驗(yàn)內(nèi)容 1.按實(shí)驗(yàn)三的線路進(jìn)行連接,將微程序單元內(nèi)容運(yùn)行或檢查一遍。 (實(shí)驗(yàn)3、4連做此步可省略) 2. 運(yùn)行P26機(jī)器代碼程序段 分析機(jī)器代碼程序(P26):“助記符”列采用匯編語(yǔ)言格式, “內(nèi)容”列為機(jī)器代碼,“地址”列為機(jī)器指令的主存地址編號(hào)。,*整個(gè)程序是一個(gè)循環(huán)程序 *需要從開(kāi)關(guān)撥

12、一個(gè)數(shù)據(jù) *4AH單元需要事先存放一個(gè)數(shù)據(jù) *通過(guò)運(yùn)行程序驗(yàn)證4BH單元的結(jié)果與理論值是否一致 實(shí)驗(yàn)步驟: (1)按圖4-2連接線路(將各模塊連接成計(jì)算機(jī)) 注意: LDR0LDRI; R0BRSB; LDPCLDPC; I7I2(I1、I0不連接) P(1) P(4)實(shí)際為P(1) P(2) P(3) P(4) 控制臺(tái)信號(hào)約定:,REG UNIT,INS UNIT,LOG UNIT,SWA,SWB,(2)手動(dòng)方式輸入機(jī)器指令(P27) 檢查開(kāi)關(guān)狀態(tài) 三態(tài)開(kāi)關(guān):RUN; STEP開(kāi)關(guān):STEP; STOP開(kāi)關(guān):RUN 撥動(dòng)總清CLR;從數(shù)據(jù)輸入開(kāi)關(guān)撥RAM區(qū)首地址:40H 控制臺(tái)SWA、SWB

13、開(kāi)關(guān)狀態(tài)為:1、0(寫(xiě)機(jī)器代碼KWE分支) 按動(dòng)START開(kāi)關(guān)一次,微地址指示燈為:010 001(21) 再按動(dòng)START開(kāi)關(guān)一次,微地址指示燈為:010 100(24) 輸入一條機(jī)器指令代碼,按動(dòng)START開(kāi)關(guān)一次 重復(fù) 直到所有機(jī)器指令都輸入完畢(無(wú)內(nèi)容單元跳過(guò))。 *只有輸入第1條機(jī)器代碼時(shí)要輸入主存地址,以后地址自動(dòng)增1。 *只能在微地址是010 100(24)時(shí)才能輸入機(jī)器代碼。 *4AH單元需要輸入數(shù)字:0000 0001。,(3)檢查機(jī)器指令的正確性 總清(CLR) 從數(shù)據(jù)開(kāi)關(guān)撥RAM首地址40H SWA、 SWB為:0、0(讀主存機(jī)器代碼,KRD分支) 按動(dòng)START一次,微地址指示燈為:20 再按動(dòng)START一次,微地址指示燈為:22 再按動(dòng)START一次,微地址指示燈為:20時(shí),觀察總線上的輸出是否與輸入的機(jī)器代碼相同。 不斷按START,在微地址為20時(shí),逐一檢查總線機(jī)器代碼。 (4)單步運(yùn)行程序(P28) 三態(tài)開(kāi)關(guān):RUN;STEP開(kāi)關(guān):STEP;STOP開(kāi)關(guān):RUN 總清(CLR) SWA、 SWB為:1、1(運(yùn)行機(jī)器指令,RP分支) 從數(shù)據(jù)開(kāi)關(guān)撥RAM首地址40H,按動(dòng)START一次,運(yùn)行一條微指令 對(duì)照流程圖RP分支,當(dāng)微地址為1

溫馨提示

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