第一篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告6-存儲(chǔ)器EM實(shí)驗(yàn)
2.6 存儲(chǔ)器EM實(shí)驗(yàn)
姓名:孫堅(jiān)
學(xué)號(hào):134173733
班級(jí):13計(jì)算機(jī)
日期:2015.5.29
一.實(shí)驗(yàn)要求:利用CPTH 實(shí)驗(yàn)儀上的K16..K23 開關(guān)做為DBUS 的數(shù)據(jù),其它開關(guān)做為控制信號(hào),實(shí)現(xiàn)程序存儲(chǔ)器EM 的讀寫操作。
二.實(shí)驗(yàn)?zāi)康模毫私饽P蜋C(jī)中程序存儲(chǔ)器EM 的工作原理及控制方法。
三.實(shí)驗(yàn)電路:
存儲(chǔ)器EM 由一片6116RAM 構(gòu)成,是用戶存放程序和數(shù)據(jù)的地方。存儲(chǔ)器EM 通過一片74HC245 與數(shù)據(jù)總線相連。存儲(chǔ)器EM 的地址可選擇由PC或MAR 提供。
存儲(chǔ)器EM 的數(shù)據(jù)輸出直接接到指令總線IBUS,指令總線IBUS 的數(shù)據(jù)還可以來自一片74HC245。當(dāng)ICOE 為0 時(shí),這片74HC245 輸出中斷指令B8。
EM原理圖
連接線表
四.實(shí)驗(yàn)數(shù)據(jù)及步驟:
實(shí)驗(yàn)1:PC/MAR 輸出地址選擇
置控制信號(hào)為:
以下存貯器EM實(shí)驗(yàn)均由MAR提供地址
實(shí)驗(yàn)2:存儲(chǔ)器EM 寫實(shí)驗(yàn)
將地址0 寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)00H
置控制信號(hào)為:
按STEP鍵, 將地址0 寫入MAR
將數(shù)據(jù)11H寫入EM[0]
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)11H
置控制信號(hào)為:
按STEP鍵, 將數(shù)據(jù)11H寫入EM[0]
將地址1 寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)01H
置控制信號(hào)為:
按STEP鍵, 將地址1 寫入MAR
將數(shù)據(jù)22H寫入EM[1]
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)22H
置控制信號(hào)為:
按STEP鍵,將數(shù)據(jù)22H寫入EM[1]
實(shí)驗(yàn)3:存儲(chǔ)器EM 讀實(shí)驗(yàn)
將地址0 寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)00H
置控制信號(hào)為:
按STEP鍵, 將地址0 寫入MAR
讀EM[0]
置控制信號(hào)為:
EM[0]被讀出:11H
將地址1寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)01H
置控制信號(hào)為:
按STEP鍵,將地址0寫入MAR
讀EM[1]
置控制信號(hào)為:
EM[1]被讀出:22H
實(shí)驗(yàn)4:存儲(chǔ)器打入IR指令寄存器/uPC實(shí)驗(yàn) 將地址0寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)00H
置控制信號(hào)為:
按STEP鍵,將地址0寫入MAR
讀EM[0],寫入IR及uPC
置控制信號(hào)為:
EM[0]被讀出:11H 按STEP鍵,將EM[0]寫入IR及uPC,IR=11H,uPC=10H
將地址1寫入MAR
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)01H
置控制信號(hào)為:
按STEP鍵,將地址1寫入MAR
讀EM[1],寫入IR及uPC
置控制信號(hào)為:
EM[1]被讀出:22H 按STEP鍵,將地址EM[1]寫入IR及uPC,IR=22H,uPC=20H
實(shí)驗(yàn)5:使用實(shí)驗(yàn)儀小鍵盤輸入EM
1.連接J1,J2
2.打開電源
3.按TV/ME鍵,選擇EM
4.輸入兩位地址,00 5.按NEXT,進(jìn)入程序修改 6.按兩位程序數(shù)據(jù)
7.按NEXT選擇下個(gè)地址/按LAST選擇上個(gè)地址 8.重復(fù)6,7 步輸入程序 9.按RST結(jié)束
五.心得體會(huì):
通過此次實(shí)驗(yàn),我了解了模型機(jī)中程序存儲(chǔ)器EM 的工作原理及控制方法。對(duì)存儲(chǔ)器的地址的讀和寫都有了比較深刻的理解,并且自己實(shí)踐動(dòng)手的能力又進(jìn)一步的增強(qiáng)了。
第二篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)(存儲(chǔ)器)
實(shí)驗(yàn)3 半導(dǎo)體存儲(chǔ)器原理實(shí)驗(yàn)
(一)、實(shí)驗(yàn)?zāi)康?/p>
(1)熟悉靜態(tài)隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器ROM的工作特性和使用方法;(2)熟悉半導(dǎo)體存儲(chǔ)器存儲(chǔ)和讀出數(shù)據(jù)的過程;(3)了解使用半導(dǎo)體存儲(chǔ)器電路時(shí)的定時(shí)要求。
(二)、實(shí)驗(yàn)要求
利用Quartus Ⅱ器件庫提供的參數(shù)化存儲(chǔ)單元,設(shè)計(jì)一個(gè)由128X8位的RAM和128X8位的ROM構(gòu)成的存儲(chǔ)器系統(tǒng)。請(qǐng)?jiān)O(shè)計(jì)有關(guān)邏輯電路,要求仿真通過,并設(shè)計(jì)波形文件,驗(yàn)證該存儲(chǔ)器系統(tǒng)的存儲(chǔ)與讀出。
(三)、實(shí)驗(yàn)原理圖與仿真圖
ram內(nèi)所存儲(chǔ)的數(shù)據(jù):
rom內(nèi)所存儲(chǔ)的數(shù)據(jù):
仿真圖如下:
(四)心得體會(huì)
本次試驗(yàn)中,我們應(yīng)該熟練掌握Quartus Ⅱ軟件的使用方法;熟悉靜態(tài)隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器ROM的工作特性和使用方法;熟悉半導(dǎo)體存儲(chǔ)器存儲(chǔ)和讀出數(shù)據(jù)的過程;了解使用半導(dǎo)體存儲(chǔ)器電路時(shí)的定時(shí)要求。并且制定實(shí)驗(yàn)方案然后進(jìn)行實(shí)驗(yàn)驗(yàn)證。要學(xué)會(huì)將學(xué)到的知識(shí)運(yùn)用到實(shí)際中。
第三篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告(運(yùn)算器組成、存儲(chǔ)器)
計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告
一、實(shí)驗(yàn)1 Quartus Ⅱ的使用
一.實(shí)驗(yàn)?zāi)康?/p>
掌握Quartus Ⅱ的基本使用方法。
了解74138(3:8)譯碼器、74244、74273的功能。
利用Quartus Ⅱ驗(yàn)證74138(3:8)譯碼器、74244、74273的功能。二.實(shí)驗(yàn)任務(wù)
熟悉Quartus Ⅱ中的管理項(xiàng)目、輸入原理圖以及仿真的設(shè)計(jì)方法與流程。
新建項(xiàng)目,利用原理編輯方式輸入74138、74244、74273的功能特性,依照其功能表分別進(jìn)行仿真,驗(yàn)證這三種期間的功能。
三.74138、74244、74273的原理圖與仿真圖 1.74138的原理圖與仿真圖
74244的原理圖與仿真圖 1.4.74273的原理圖與仿真圖、實(shí)驗(yàn)2 運(yùn)算器組成實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/p>
1.掌握算術(shù)邏輯運(yùn)算單元(ALU)的工作原理。2.熟悉簡單運(yùn)算器的數(shù)據(jù)傳送通路。
3.驗(yàn)證4位運(yùn)算器(74181)的組合功能。
4.按給定數(shù)據(jù),完成幾種指定的算術(shù)和邏輯運(yùn)算。
二、實(shí)驗(yàn)電路
附錄中的圖示出了本實(shí)驗(yàn)所用的運(yùn)算器數(shù)據(jù)通路圖。8位字長的ALU由2片74181構(gòu)成。2片74273構(gòu)成兩個(gè)操作數(shù)寄存器DR1和DR2,用來保存參與運(yùn)算的數(shù)據(jù)。DR1接ALU的A數(shù)據(jù)輸入端口,DR2接ALU的B數(shù)據(jù)輸入端口,ALU的數(shù)據(jù)輸出通過三態(tài)門74244發(fā)送到數(shù)據(jù)總線BUS7-BUS0上。參與運(yùn)算的數(shù)據(jù)可通過一個(gè)三態(tài)門74244輸入到數(shù)據(jù)總線上,并可送到DR1或DR2暫存。
圖中尾巴上帶粗短線標(biāo)記的信號(hào)都是控制信號(hào)。除了T4是脈沖信號(hào)外,其他均為電位信號(hào)。nC0,nALU-BUS,nSW-BUS均為低電平有效。
三、實(shí)驗(yàn)任務(wù)
按所示實(shí)驗(yàn)電路,輸入原理圖,建立.bdf文件。
四.實(shí)驗(yàn)原理圖及仿真圖
給DR1存入01010101,給DR2存入10101010,然后利用ALU的直通功能,檢查DR1、DR2中是否保存了所置的數(shù)。其實(shí)驗(yàn)原理圖如下:
波形圖如下:
實(shí)驗(yàn)3 半導(dǎo)體存儲(chǔ)器原理實(shí)驗(yàn)
(一)、實(shí)驗(yàn)?zāi)康?/p>
(1)熟悉靜態(tài)隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器ROM的工作特性和使用方法;(2)熟悉半導(dǎo)體存儲(chǔ)器存儲(chǔ)和讀出數(shù)據(jù)的過程;(3)了解使用半導(dǎo)體存儲(chǔ)器電路時(shí)的定時(shí)要求。
(二)、實(shí)驗(yàn)要求
利用Quartus Ⅱ器件庫提供的參數(shù)化存儲(chǔ)單元,設(shè)計(jì)一個(gè)由128X8位的RAM和128X8位的ROM構(gòu)成的存儲(chǔ)器系統(tǒng)。請(qǐng)?jiān)O(shè)計(jì)有關(guān)邏輯電路,要求仿真通過,并設(shè)計(jì)波形文件,驗(yàn)證該存儲(chǔ)器系統(tǒng)的存儲(chǔ)與讀出。
(三)、實(shí)驗(yàn)原理圖與仿真圖
ram內(nèi)所存儲(chǔ)的數(shù)據(jù):
rom內(nèi)所存儲(chǔ)的數(shù)據(jù):
仿真圖如下:
(四)心得體會(huì)
本次試驗(yàn)中,我們應(yīng)該熟練掌握Quartus Ⅱ軟件的使用方法;熟悉靜態(tài)隨機(jī)存儲(chǔ)器RAM和只讀存儲(chǔ)器ROM的工作特性和使用方法;熟悉半導(dǎo)體存儲(chǔ)器存儲(chǔ)和讀出數(shù)據(jù)的過程;了解使用半導(dǎo)體存儲(chǔ)器電路時(shí)的定時(shí)要求。并且制定實(shí)驗(yàn)方案然后進(jìn)行實(shí)驗(yàn)驗(yàn)證。要學(xué)會(huì)將學(xué)到的知識(shí)運(yùn)用到實(shí)際中。
四、實(shí)驗(yàn)4 數(shù)據(jù)通路的組成與故障分析實(shí)驗(yàn)
(一)、實(shí)驗(yàn)?zāi)康?/p>
(1)將運(yùn)算器模塊與存儲(chǔ)器模塊進(jìn)行連接;(2)進(jìn)一步熟悉計(jì)算機(jī)的數(shù)據(jù)通路;
(3)煉分析問題與解決問題的能力,學(xué)會(huì)在出現(xiàn)故障的情況下,獨(dú)立分析故障現(xiàn)象并排除故障。
(二)、實(shí)驗(yàn)電路
設(shè)計(jì)一實(shí)驗(yàn)電路圖,把前面進(jìn)行的運(yùn)算器實(shí)驗(yàn)?zāi)K與存儲(chǔ)器實(shí)驗(yàn)?zāi)K兩部分電路連接在一起。RAM和ROM的輸出都可以送至寄存器R1和R2作為運(yùn)算器的輸入,而運(yùn)算器的結(jié)果可以送入R3暫存,然后送入RAM的指定單元。整個(gè)電路總線結(jié)構(gòu)的形式自行設(shè)計(jì)。
(三)、實(shí)驗(yàn)原理圖與仿真圖
ram內(nèi)所存儲(chǔ)的數(shù)據(jù):
rom內(nèi)所存儲(chǔ)的數(shù)據(jù):
原理圖如下: 仿真圖如下: 五.心得體會(huì)
實(shí)驗(yàn)前我們應(yīng)該先要對(duì)我們將要做的實(shí)驗(yàn)充分的了解,將原理弄懂,同時(shí)也要熟悉我們實(shí)驗(yàn)所使用的軟件的用法,這對(duì)我們都是至關(guān)重要的,并且會(huì)使我們?cè)趯?shí)驗(yàn)時(shí)節(jié)省很多時(shí)間;然后,根據(jù)實(shí)驗(yàn)要求設(shè)計(jì)出總體方案,再根據(jù)方案進(jìn)行實(shí)驗(yàn)。通過這次課程設(shè)計(jì)我懂得了理論與實(shí)際相結(jié)合的重要性,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,將結(jié)論用于實(shí)踐,才能提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。
第四篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告+++數(shù)據(jù)通路實(shí)驗(yàn)
數(shù)據(jù)通路組成實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/p>
(1)將雙端口通用寄存器組和雙端口存儲(chǔ)器模塊聯(lián)機(jī);
(2)進(jìn)一步熟悉計(jì)算機(jī)的數(shù)據(jù)通路;
(3)掌握數(shù)字邏輯電路中故障的一般規(guī)律,以及排除故障的一般原則和方法;
(4)鍛煉分析問題與解決問題的能力,在出現(xiàn)故障的情況下,獨(dú)立分析故障現(xiàn)象,并排除故障。
二、實(shí)驗(yàn)電路
圖9.14示出了數(shù)據(jù)通路實(shí)驗(yàn)電路圖,它是將前面進(jìn)行的雙端口存儲(chǔ)器實(shí)驗(yàn)?zāi)K和一個(gè)雙端口通用寄存器組模塊連接在一起形成的,存儲(chǔ)器的指令端口不參與本次實(shí)驗(yàn),通用寄存器組連接運(yùn)算器模塊,本實(shí)驗(yàn)涉及其中的操作數(shù)寄存器DR2。
由于RAM是三態(tài)門輸出,因而可以將RAM連接到數(shù)據(jù)總線BUS上。此外,BUS上還連接著雙端口通用寄存器組。這樣,寫入RAM的數(shù)據(jù)可由通用寄存器提供,而從RAM讀出的數(shù)據(jù)也可送到通用寄存器保存。
RAM和DR2在前面的實(shí)驗(yàn)中使用過。對(duì)于通用寄存器組RF,它由一個(gè)在系統(tǒng)可編程(In System Programable)芯片ispLSI 1016固化了通用寄存器組的功能而成,其功能與雙端口寄存器組MC14580相類似,內(nèi)含四個(gè)8位的通用寄存器,帶有一個(gè)輸入端口和兩個(gè)輸出端口,從而可以同時(shí)寫入一路數(shù)據(jù),讀出兩路數(shù)據(jù)。輸入端口取名為WR端口,連接一個(gè)8位的緩沖寄存器ER(已集成在ispLSI 1016芯片中),輸出端口取名為RS端口、RD端口,分別連接運(yùn)算器模塊的兩個(gè)操作數(shù)寄存器DR1、DR2,其中,連接DR1的RS端口還可通過一個(gè)8位的三態(tài)門RSO直接向BUS輸出。雙端口通用寄存器組模塊的控制信號(hào)中,RS1、RS0用于選擇從RS端口讀出的通用寄存器,RD1、RD0用于選擇從RD端口讀出的通用寄存器,上述選擇信號(hào)在T1脈沖的上升沿到來時(shí)生效。而WR1、WR0則用于選擇從WR端口寫入的通用寄存器。WRD是寫入控制信號(hào),WRD=1時(shí),在T2上升沿的時(shí)刻,從ER寫入數(shù)據(jù);WRD=0時(shí),ER中的數(shù)據(jù)不寫入通用寄存器中。LDER信號(hào)控制ER從BUS寫入數(shù)據(jù),RS-BUS信號(hào)則控制RS端口到BUS的輸出三態(tài)門。以上控制信號(hào)各自連接一個(gè)二進(jìn)制開關(guān)。
三、實(shí)驗(yàn)設(shè)備
(1)JYS-4計(jì)算機(jī)組成原理實(shí)驗(yàn)儀一臺(tái)(2)雙蹤示波器一臺(tái)(3)直流萬用表一只(4)邏輯測試筆一支
四、實(shí)驗(yàn)任務(wù)
(1)將實(shí)驗(yàn)電路與操作面板的有關(guān)信號(hào)進(jìn)行線路連接,方法同前面的實(shí)驗(yàn)。(2)用8位數(shù)據(jù)開關(guān)向RF中的四個(gè)通用寄存器分別置入以下數(shù)據(jù)(十六進(jìn)制):R0=0F,R1=F0,R2=55,R3=AA。
給R0置入0F的步驟是:先用8位數(shù)碼開關(guān)將0F置入ER,并且選擇WR1=WR0=0,再將ER的數(shù)據(jù)置入RF。給其他通用寄存器置入數(shù)據(jù)的步驟與此類似。
(3)分別將R0至R3中的數(shù)據(jù)同時(shí)讀入到DR2寄存器和BUS上,觀察其數(shù)據(jù)是否存入R0至R3中的數(shù)據(jù),并記錄數(shù)據(jù)。其中BUS上的數(shù)據(jù)可直接用指示燈顯示,DR2中的數(shù)據(jù)可用邏輯筆測試有關(guān)引腳。
(4)用8位數(shù)碼開關(guān)向AR1送入一個(gè)地址0F,然后將R0中的0F寫入RAM。用同樣的方法,依次將R1至R3中的數(shù)據(jù)寫入RAM中的F0、55、AA單元。
(5)分別將RAM中AA單元的數(shù)據(jù)寫入R0,55單元的數(shù)據(jù)寫入R1,F0單元寫入R2,0F單元寫入R3。然后將R3、R2、R1、R0中的數(shù)據(jù)讀出到BUS上,通過指示燈驗(yàn)證讀出的數(shù)據(jù)是否正確,并記錄數(shù)據(jù)。
(6)進(jìn)行RF并行輸入輸出試驗(yàn)。
1.選擇RS端口對(duì)應(yīng)R0,RD端口對(duì)應(yīng)R1,WR端口對(duì)應(yīng)R2,并使WRD=1,觀察并行輸入輸出的結(jié)果。選擇RS端口對(duì)應(yīng)R2,驗(yàn)證剛才的寫入是否生效。記錄數(shù)據(jù)。2.保持RS端口和WR端口同時(shí)對(duì)應(yīng)R2,WRD=1,而ER中置入新的數(shù)據(jù),觀察并行輸入輸出的結(jié)果,RS端口輸出的是舊的還是新的數(shù)據(jù)?(7)在數(shù)據(jù)傳送過程中,發(fā)現(xiàn)了什么故障?如何克服的?
五、實(shí)驗(yàn)要求(1)做好實(shí)驗(yàn)預(yù)習(xí)和準(zhǔn)備工作,掌握實(shí)驗(yàn)電路的數(shù)據(jù)通路特點(diǎn)和通用寄存器組的功能特性。(2)寫出實(shí)驗(yàn)報(bào)告,內(nèi)容為
1.實(shí)驗(yàn)?zāi)康模?/p>
2.如碰到故障,記錄故障現(xiàn)象,排除故障的分析思路,故障定位及故障的性質(zhì); 3.實(shí)驗(yàn)數(shù)據(jù)記錄;
4.值得討論的其他問題。
第五篇:計(jì)算機(jī)組成原理實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10計(jì) 算 機(jī) 組 成 原 理 實(shí) 驗(yàn) 報(bào)姓
名:
學(xué)
號(hào):
班
級(jí):
指 導(dǎo) 老 師:
鄭
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4一個(gè)上升沿,數(shù)據(jù)66H 被寫入W 寄存器。3)將11H寫入R0寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)11H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)11H 被寫入R0 寄存器。4)將22H寫入R1寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)22H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)22H被寫入R1 寄存器。5)將33H寫入R2寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)33H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)33H被寫入R2 寄存器。
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)104
這時(shí)寄存器R3 的紅色輸出指示燈亮,R3 寄存器的數(shù)據(jù)送上數(shù)據(jù)總線。此時(shí)數(shù)據(jù)總線指示燈L7...L0為: 01000100.將K11(RRD)置為1,關(guān)閉R3 寄存器輸出。11)將12H寫入MAR寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)12H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)12H被寫入MAR寄存器。12)將34H寫入ST寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)34H
置控制信號(hào)為:
③按住STEP脈沖鍵,CK由高變低,觀察現(xiàn)象;放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)34H被寫入ST 寄存器。13)將56H寫入OUT寄存器
①K23-K16開關(guān)置零,按[RST]鈕,按[TV/ME]鍵三次,進(jìn)入“Hand......”手動(dòng)狀態(tài)。②二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)56H
置控制信號(hào)為:
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4(2)掌握簡單運(yùn)算器的數(shù)據(jù)傳送通道。
(3)能夠按給定數(shù)據(jù),完成實(shí)驗(yàn)指定的算術(shù)/邏輯運(yùn)算。
4.實(shí)驗(yàn)步驟:
①將55H寫入A寄存器
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)55H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器A的黃色選擇指示燈亮,表明選擇A寄存器。放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)55H被寫入A寄存器。
②將33H寫入W寄存器
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)33H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器W 的黃色選擇指示燈亮,表明選擇W寄存器。放開STEP 鍵,CK 由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)33H 被寫入W 寄存器。
③置下表的控制信號(hào),檢驗(yàn)運(yùn)算器的運(yùn)算結(jié)果
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4實(shí)驗(yàn)2:移位實(shí)驗(yàn) 將55H寫入A寄存器
二進(jìn)制開關(guān)K23-K16用于DBUS[7:0]的數(shù)據(jù)輸入,置數(shù)據(jù)55H
置控制信號(hào)為:
按住STEP脈沖鍵,CK由高變低,這時(shí)寄存器A的黃色選擇指示燈亮,表明選擇A寄存器。放開STEP鍵,CK由低變高,產(chǎn)生一個(gè)上升沿,數(shù)據(jù)55H被寫入A寄存器。
S2S1S0=111 時(shí)運(yùn)算器結(jié)果為寄存器A內(nèi)容
5.實(shí)驗(yàn)結(jié)果與分析:
移位與輸出門是否打開無關(guān),無論運(yùn)算器結(jié)果如何,移位門都會(huì)給出移位結(jié)果。但究竟把那一個(gè)結(jié)果送數(shù)據(jù)總線由X2X1X0輸出選擇決定。表中第一行,A中寄存器值為55H=01010101,L為左移結(jié)果為:10101010B=AAH,D為直通輸入結(jié)果為原值,R為右
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)10
4(2)按圖3—6連接實(shí)驗(yàn)線路,仔細(xì)查線無誤后接通源。
4.實(shí)驗(yàn)結(jié)果與分析:
① 編程
計(jì)算機(jī)科學(xué)與技術(shù)-計(jì)104
MAO清零,從而明確本機(jī)的運(yùn)行入口微地址為000000(二進(jìn)制)。
D.按動(dòng)“START”鍵,啟動(dòng)時(shí)序電路,則每按動(dòng)一次啟動(dòng)鍵,讀出一條微指令后停機(jī),此時(shí)實(shí)驗(yàn)臺(tái)上的微地址顯示燈和微命令顯示燈將顯示所讀出的一條指令。注意:在當(dāng)前條件下,可將“MICRO—CONTROLLER”單元的sE6一sEl接至“SWITCH UNIT”中的S3—Cn對(duì)應(yīng)二進(jìn)制開關(guān)上,可通過強(qiáng)置端sEl一sE6人為設(shè)置分支地址。將SEI—SE6對(duì)應(yīng)二進(jìn)制開關(guān)量為“1”,當(dāng)需要人為設(shè)置分支地址時(shí),將某個(gè)或幾個(gè)二進(jìn)制開關(guān)置“0”,相應(yīng)的微地址位即被強(qiáng)置為“l(fā)”,從而改變下一條微指令的地址。(二進(jìn)制開關(guān)置為“0”,相應(yīng)的微地址位將被強(qiáng)置為“l(fā)”)④ 連續(xù)運(yùn)行
A.將編程開關(guān)置為“RUN(運(yùn)行)”狀態(tài)。
B.將實(shí)驗(yàn)板的單步開關(guān)“STEP”置為“EXEC”狀態(tài)。
C.使CLR從l→0→l,此時(shí)微地址寄存器清“0”,從而給出取指微指令的入口地址為 000000(二進(jìn)制)。
D.啟動(dòng)時(shí)序電路,則可連續(xù)讀出微指令。
5.實(shí)驗(yàn)注意事項(xiàng):
此次實(shí)驗(yàn)主要要掌握微程序控制器的組成、工作原理;明確微程序、微指令、微命令的概念;掌握微指令、微程序的設(shè)計(jì)及調(diào)試方法;通過單步方式執(zhí)行若干條微指令深入理解微程序控制器的工作原理;用邏輯分析儀測試微程序控制器指令的轉(zhuǎn)移,微程序、微指