版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《計算機組成原理》課程實驗1=1實驗內(nèi)容?EL-JY-II計算機組成原理實驗系統(tǒng)簡介使用說明及要求?實驗一:運算器實驗?實驗二:移位運算實驗?實驗三:存儲器實驗和數(shù)據(jù)通路實驗EL-JY-II計算機組成原理實驗系統(tǒng)簡介使用說明及要求EL-JY-II型計算機組成原理實驗系統(tǒng)是為計算機組成原理課的教學(xué)實驗而研制的,涵蓋了目前流行教材的主要內(nèi)容,能完成主要的基本部件實驗和整機實驗,可供大學(xué)本科學(xué)習(xí)《計算機組成原理》、《計算機組成和結(jié)構(gòu)》等課程提供基本的實驗條件,同時也可供計算機其它課程的教學(xué)和培訓(xùn)使用?;咎攸c1、本系統(tǒng)采用了新穎開放的電路結(jié)構(gòu):、在系統(tǒng)的總體構(gòu)造形式上,采用“基櫥CPU板”的形式,將系統(tǒng)的公共部分,如數(shù)據(jù)的輸入、輸出、顯示單片機控制及與PC機通訊等電路放置在基板上,它兼容8位機和16位機,將微程序控制器、運算器、各種寄存器、譯碼器等電路放在CPU板上,而CPU板分為兩種:8位和16位,它們都與基板兼容,同一套系統(tǒng)通過更換不同的CPU板即可完成8位機或16位機的實驗,用戶可根據(jù)需要分別選用8位的CPU板來構(gòu)成8位計算機實驗系統(tǒng)或選用16位的CPU板來構(gòu)成16位計算機實驗系統(tǒng);也可同時選用8位和16位的CPU板,這樣就可用比一套略多的費用而擁有兩套計算機實驗系統(tǒng),且使用時僅需更換CPU板,而不需做任何其它的變動或連接,使用十分方便。、本系統(tǒng)提供有面包板和CPLD實驗板(可選),學(xué)生能自己設(shè)計實驗內(nèi)容,達到開拓思維,提高創(chuàng)新和設(shè)計能力的目的。2、本系統(tǒng)上安裝有63個撥動開關(guān)、4個按鈕開關(guān)和65個發(fā)光二極管,既可在單片機的控制下進行編程和顯示,完成實驗,也可與PC機聯(lián)機使用,可在PC機上進行編程、傳送、裝載程序、調(diào)試和運行等操作;還可以手動的方式完成全部的實驗,并具備單步執(zhí)行一條微指令、單步執(zhí)行一條機器指令、連續(xù)運行程序、聯(lián)機打印等功能,幾種操作方式可按需要任意選擇一種使用,切換方便。3、控制器采用微程序方案,支持動態(tài)微程序設(shè)計,微程序指令的格式及定義均可由用戶自行設(shè)計并裝入由EEPROM構(gòu)成的控存中。4、在顯示功能上,采用了紅、黃、綠三種顏色的指示燈以及數(shù)碼管多種形式的顯示方法,使整個系統(tǒng)更加美觀大方。系統(tǒng)組成本系統(tǒng)由兩大部分組成。1、基板本部分是8位機和16位機的公共部分,包括以下幾個部分:數(shù)據(jù)輸入和輸出電路2)顯示及監(jiān)控電路3)脈沖源及時序電路4)數(shù)據(jù)和地址總線5)8255擴展實驗電路6)單片機控制電路和鍵盤操作部分7)與PC機通訊的接口電路8)主存儲器電路9)微代碼輸入及顯示電路10)電源電路11)CPLD實驗板(選件)12)自由實驗區(qū)(面包板)2.CPU板本板分為8位機和16位機兩種,除數(shù)據(jù)總線和地址總線分別為8位和16位以外,都包括以下幾個部分:1)微程序控制器電路2)運算器電路3)寄存器堆電路4)程序計數(shù)器電路5)指令寄存器電路6)指令譯碼電路7)地址寄存器電路8)數(shù)據(jù)和控制總線電路參考實驗運算器實驗移位控制實驗存儲器實驗及數(shù)據(jù)通路實驗(選做)微程序控制器實驗微程序設(shè)計實驗基本實驗計算機組成與程序運行實驗帶移位運算實驗計算機的組成與程序運行實驗復(fù)雜實驗計算機的組成與程序運行實驗9.實驗計算機的I/O實驗10.PLD應(yīng)用實驗系統(tǒng)布局系統(tǒng)布局分別見圖1和圖2。咂柜鑒nd。a?a咂柜鑒nd。a?a兇重瞑幅驟fflS使用說明及要求本系統(tǒng)分為三種實驗操作方式。方式一:開關(guān)控制操作;方式二:鍵盤控制(單片機控制)操作;方式三:PC機聯(lián)機操作。本系統(tǒng)采用正邏輯,即“1”代表高電平,“0”代表低電平;指示燈亮表示相應(yīng)信號為高電平,熄滅表示相應(yīng)信號為低電平;實驗連線時應(yīng)按如下方法:對于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫排座上;對于豎排座,應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上;為保證實驗的成功,每次實驗之前均應(yīng)認(rèn)真閱讀實驗指導(dǎo)書,接線要按要求,確保正確無誤且接觸良好;應(yīng)嚴(yán)格按照實驗指導(dǎo)書的實驗步驟和先后順序進行實驗,否則有可能造成實驗不成功甚至損壞芯片。方式一:開關(guān)控制操作方式:在各種控制信號中,有的是低電平有效,有的是高電平有效,請注意區(qū)別,具體可參見實驗指導(dǎo)。總線是計算機信息傳輸?shù)墓餐?。為保證總線信息的正確無誤,總線上每次只能有一個控制信號有效,如果同時有兩個或兩個以上信號同時有效,會產(chǎn)生總線競爭而造成沖突甚至損壞芯片。故每次開始實驗操作時均要先置相應(yīng)控制開關(guān)電路的控制信號為“1”,高電平,對應(yīng)的指示燈亮。方式二:鍵盤控制操作方式:系統(tǒng)通電,K4開關(guān)撥到OFF,監(jiān)控指示燈(數(shù)碼管,以下數(shù)碼管均指監(jiān)控指示燈)上滾動顯示【CLASSSELECT],在該狀態(tài)下,整個鍵盤可用鍵分別為:系統(tǒng)檢測鍵:按下該鍵,數(shù)碼管顯示【CHESYS],(即CHECKSYSTEM的縮寫),進入系統(tǒng)自檢程序,具體說明見后述說明。實驗選擇鍵:按下該鍵,數(shù)碼管顯示【ES--__】,進入實驗課題選擇,具體說明見后述說明。聯(lián)機鍵:按下該鍵,系統(tǒng)進入與上位機通訊狀態(tài),當(dāng)與計算機聯(lián)機成功,數(shù)碼管顯示【Pc-Con】,最后顯示【8】,表示聯(lián)機通訊成功。除了上述三個鍵有效外,其余按鍵系統(tǒng)均不響應(yīng)。1.【系統(tǒng)檢測】鍵具體操作說明(1)當(dāng)在監(jiān)控指示燈顯示【CLASSSELECt]時按下該鍵,顯示變?yōu)椤綜HESYS】(CHECKSYSTEM),進入系統(tǒng)自檢,此時,只要按下鍵盤上任意一鍵,數(shù)碼管后兩位就顯示該鍵所對應(yīng)的鍵盤編碼,前四位顯示對應(yīng)電路的名稱——8255。例如:我們按下2號鍵,對應(yīng)的顯示為【825502】,然后返回顯示【CHESYS】;按下F號鍵,對應(yīng)的顯示為【82550F】,然后返回顯示【CHESYS】。(2)在系統(tǒng)檢測狀態(tài),按下【取消】鍵,則退出系統(tǒng)檢測程序。(3)對于鍵盤上的【0】號鍵和【1】鍵,除了顯示其鍵盤編碼外,還有第二功能:【0】鍵的第二功能說明:檢測所有總線(數(shù)據(jù)總線、控制總線、微控制總線)的輸出功能。按下【)】號鍵后,監(jiān)控指示燈顯示【825500】后,約過0.5S,系統(tǒng)首先顯示【UCDC00(,自動送“0“到所有總線,24位微代碼顯示數(shù)碼管顯示全0(如果其他兩條總線連接有監(jiān)視燈,也顯示全0);此時,系統(tǒng)等待按【確認(rèn)】鍵。當(dāng)按下【確認(rèn)】鍵后,數(shù)碼管顯示變?yōu)椤綰CDCFF】,系統(tǒng)自動送所有總線FF,24位微代碼顯示數(shù)碼管顯示全1(如果其他兩條總線連接有監(jiān)視燈,也顯示全1),此時系統(tǒng)等待按【取消】鍵退出該項功能檢測。在總線輸出【00(和【FF】的時候,通過觀察總線上的狀態(tài)顯示燈即可知道哪一組總線上的哪一位出錯?!?】鍵的第二功能說明:檢測所有總線(數(shù)據(jù)總線、控制總線、微控制總線)的輸入功能。按下【1】號鍵后,顯示【825501】后,系統(tǒng)等待按【確認(rèn)】鍵,按下【確認(rèn)(鍵后,系統(tǒng)顯示【UC0PPP】,此時需把K4從“OFF”狀態(tài)撥向“ON”狀態(tài),把開關(guān)MS1-MS24撥為全0,再次按下“確認(rèn)”鍵,系統(tǒng)讀入微控總線的第0組(第一個8位)的全0,如果總線出錯,讀入哪一個為1,在數(shù)碼管上就位顯示對應(yīng)的錯誤位號(如果第一個(低)8位的第0位出錯,則顯示【UC00Er(,表示微控總線的第0組的第0位出錯,UC后的第1個0表示第0組微控總線,第2個0表示第0位),如果完全正確,顯示【UC0Cor】,約過1S,顯示變?yōu)椤綰C1PPP】,按下【確認(rèn)】鍵,系統(tǒng)檢測微控總線的第1組(第二個8位)的全0,如果完全正確,顯示【UC1Cor(,若有哪一位有錯誤,錯誤信息的顯示與第一組顯示相同;在顯示【UC1Cor】后約1S,顯示為【UC2PPP】,按下【確認(rèn)】鍵,系統(tǒng)檢測微控總線的第2組(第二個8位)的全0,如果完全正確,顯示【UC2Cor】,若有哪一位有錯誤,錯誤信息顯示的與第一組顯示相同;當(dāng)三組全檢測完畢,顯示變?yōu)椋跜HEEND】(CHECKEND),約1S后,顯示【OFF】,此時把K4開關(guān)撥回到OFF,則又回到系統(tǒng)檢測最開始部分。2.【實驗選擇】鍵具體操作說明:當(dāng)顯示【CLASSSELECt】時按下該鍵,數(shù)碼管顯示變?yōu)椤綞S--__】,系統(tǒng)打開鍵盤,等待通過數(shù)字鍵盤輸入實驗課題代碼,輸入相應(yīng)的課題代碼后,按【確認(rèn)】鍵進入該實驗,在輸入的過程中,可通過按【取消】鍵修改輸入,在顯示ES--__】狀態(tài)連續(xù)按【取消】鍵,即可退出實驗選擇功能,返回到U【CLASSSELECt】狀態(tài)。實驗課題與輸入代碼對應(yīng)關(guān)系如下:實驗課題輸入代碼及按鍵實驗一01+確認(rèn)或1+確認(rèn)實驗二02+確認(rèn)或2+確認(rèn)實驗三03+確認(rèn)或3+確認(rèn)實驗四04+確認(rèn)或4+確認(rèn)實驗五05+確認(rèn)或5+確認(rèn)實驗六06+確認(rèn)或6+確認(rèn)實驗七07+確認(rèn)或7+確認(rèn)注意:(1).在采用單片機鍵盤控制操作方式實驗時,必須把K4開關(guān)置于【OFF】狀態(tài),否則系統(tǒng)處于自鎖狀態(tài),無法進行實驗;(2).除說明了的除外,本實驗方式中提到的數(shù)碼管(顯示)均指監(jiān)控指示燈的顯示。各實驗課題均相同。【聯(lián)機】鍵說明當(dāng)在數(shù)碼管顯示【CLASSSELECt】時按下該鍵,系統(tǒng)進入上位機監(jiān)控實驗狀態(tài),所有按鍵全都封閉,除【RST】(復(fù)位)鍵外,所有的實驗操作全由上位機控制。當(dāng)退出聯(lián)機實驗狀態(tài)后,系統(tǒng)又自動恢復(fù)到【CLASSSELECt]狀態(tài)。方式三:PC機聯(lián)機操作方式。系統(tǒng)軟件的安裝聯(lián)機按照實驗指導(dǎo)中的要求進行實驗1.1運算器實驗1.1.1實驗?zāi)康恼莆者\算器的組成及工作原理;了解4位函數(shù)發(fā)生器74LS181的組合功能,熟悉運算器執(zhí)行算術(shù)操作和邏輯操作的具體實現(xiàn)過程;驗證帶進位控制的74LS181的功能。1.1.2預(yù)習(xí)要求復(fù)習(xí)本次實驗所用的各種數(shù)字集成電路的性能及工作原理;預(yù)習(xí)實驗步驟,了解實驗中要求的注意之處。1.1.3實驗設(shè)備EL-JY-II型計算機組成原理實驗系統(tǒng)一套,排線若干。1.1.4電路組成本模塊由算術(shù)邏輯單元ALU74LS181(U29、U30)、暫存器74LS273(U27、U28)、三態(tài)門74LS244(U31)和進位控制電路GAL芯片(U32)等組成。電路圖見圖1-1(a)、1-1(b)。圖1-1(a)ALU電路
圖1-1(b)GAL芯片進位控制電路―|CLH_OUT>[ldrTV-圖1-1(b)GAL芯片進位控制電路―|CLH_OUT>[ldrTV-[ldr7>11□氏CH3119Ii-.-i2S_ivLK>2^i-DiliI.1;N_3Ur>?——|0L5>——04F1>413^~~I皿穿叫算術(shù)邏輯單元ALU是由兩片74LS181構(gòu)成。74LS181的功能控制條件由S3、S2、S1、S0、M、Cn決定。高電平工作方式74LS181的功能、管腳分配和引出端功能符號詳見表1-1、圖1-2和表1-2。兩片74LS273構(gòu)成兩個八位數(shù)據(jù)暫存器,運算器的輸出采用三態(tài)門74LS244。它們的管腳分配C0n+4和引出端功能符號詳見圖1-3和圖1-4。GND[運算數(shù)輸入端(低電平有效)運算數(shù)輸入端「氐電平有裁)進位輸入端進位輸出端運算輸出端(低電平有效)比較輸出端進位產(chǎn)生輸出端《氐電平有效)進位傳輸輸出端(低電平有裁)工作方式控制功能選擇圖1-274LS181管腳分配表1-1C0n+4和引出端功能符號詳見圖1-3和圖1-4。GND[運算數(shù)輸入端(低電平有效)運算數(shù)輸入端「氐電平有裁)進位輸入端進位輸出端運算輸出端(低電平有效)比較輸出端進位產(chǎn)生輸出端《氐電平有效)進位傳輸輸出端(低電平有裁)工作方式控制功能選擇圖1-274LS181管腳分配表1-174LS181輸出端功能符號選擇M=1M=0算術(shù)操作S3S2S1S0邏輯操作Cn=1(無進位)Cn=0(有進位)0000F=/AF=AF=A加10001F=/(A+B)F=A+BF=(A+B)加10010F=/A*BF=A+/BF=(A+/B)加10011F=0「=減1(2的補)F=00100F=/(A*B)F=A加A*/BF=A加A*/B加10101F=/BF=(A+B)加A*/BF=(A+B)加A*/B加10110F=(/A*B+A*/B)F=A減B減1F=A減B0111F=A*/Bf=a*/b減1F=A*/B1000F=/A+BF=A加A*BF=A加A*B加11001F=/(/A*B+A*/B)F=A加BF=A加B加11010F=BF=(A+/B)加A*BF=(A+/B)加A*B加11011F=A*BF=A*B減1F=A*B1100F=1F=A加AF=A加A加11101F=A+/BF=(A+B)加AF=(A+B)加A加11110F=A+BF=(A+/B)加AF=(A+/B)加A加11111F=AF=A減1F=A表1-274LS181功能表CRI_1J"20|Vcc]Q二219_I饋1DI_318_1HD2D|4I?I7D輸入輸出2Q|_516_17QCRCPDQ3Q|_615_16QLxxL3D|_714_16DHtHH4D|_813_15D4Q1_912二5QHfLLGNDI_1011_1CPHLxQo圖1-3(a)74LS273管腳分配圖1-3(b)74LS273功能表
120|Vcc鑿二219MENe8YI120|Vcc鑿二219MENe8YI_318_11Y2A1_417_18A7Y1_516_12Y3AI_615_17A6Y|_714_13Y4A1_813_16A5YI_912_4YGNDI_1011_15A圖1-4(a)74LS244管腳分配圖1-4算術(shù)邏輯單元ALU是運算器的核心。集成電路74LS181是4位運算器,兩片74LS181以并/串形式構(gòu)成8位運算器。它可以對兩個八位二進制數(shù)進行多種算術(shù)或邏輯運算,74LS181有高電平和低電平兩種工作方式,高電平方式采用原碼輸入輸出,低電平方式采用反碼輸入輸出,這里采用高電平方式。三態(tài)門74LS244作為輸出緩沖器由ALU-G信號控制,ALU-G為“0”時,三態(tài)門開通,此時其輸出等于其輸入;ALU-G為“1”時,三態(tài)門關(guān)閉,此時其輸出呈高阻。兩片74LS273作為兩個八位數(shù)據(jù)暫存器,其控制信號分別為LDR1和LDR2,當(dāng)LDR1和LDR2為高電平有效時,在T4脈沖的前沿,總線上的數(shù)據(jù)被送入暫存器保存。1.1.6實驗內(nèi)容驗證74LS181運算器的邏輯運算功能和算術(shù)運算功能。1.1.7實驗步驟I、單片機鍵盤操作方式實驗注:在進行單片機鍵盤控制實驗時,必須把開關(guān)K4置于“OFF”狀態(tài),否則系統(tǒng)處于自鎖狀態(tài),無法進行實驗。實驗連線(鍵盤實驗)實驗連線圖如圖1—6所示。(連線時應(yīng)按如下方法:對于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫排座上;對于豎排座,應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上。)2.實驗過程在監(jiān)控指示燈滾動顯示【CLASSSELECt】時按【實驗選擇】鍵,顯示【ES--__】輸入01或1,按【確認(rèn)】鍵,監(jiān)控指示燈顯示為【ES01】,表示準(zhǔn)備進入實驗一程序,也可按【取消】鍵來取消上一步操作,重新輸入。再按【確認(rèn)】鍵,進入實驗一程序,監(jiān)控指示燈顯示【InSt--】,提示輸入運算指令,輸入兩位十六進制數(shù)(參考表1—3和表1—1),選擇執(zhí)行哪種運算操作。按【確認(rèn)】鍵,監(jiān)控指示燈顯示【Lo=0】,此處Lo相當(dāng)于表1—1中的M,默認(rèn)為“0”,進行算術(shù)運算,也可以輸入“1”,進行邏輯運算。按【確認(rèn)】,顯示【Cn=0】,默認(rèn)為“0”,由表1—1可見,此時進行帶進位運算,也可輸入“1”,不帶進位運算(注:如前面選擇為邏輯運算,則Cn不起作用)。按【確認(rèn)】,顯示【Ar=1】,不用改變,使用默認(rèn)值“1”,按【確認(rèn)】,顯示【DATA】,提示輸入第一個數(shù)據(jù),輸入十六進制數(shù)【34H】,按【確認(rèn)】,顯示【DATA],提示輸入第二個數(shù)據(jù),輸入十六進制數(shù)【B6H】,按【確認(rèn)】鍵,監(jiān)控指示燈顯示【FINISH】,表示運算結(jié)束,可從數(shù)據(jù)總線顯示燈觀察運算結(jié)果。再按【確認(rèn)】后監(jiān)控顯示燈顯示【ES01】,可執(zhí)行下一運算操作。
運算指令(S3S2S1S0)輸入數(shù)據(jù)(十六進制)000000或0000101或1001002或2001103或3010004或4010105或5011006或6011107或7100008或8100109或910100A或A10110B或B11000C或C11010D或D11100E或E11110F或F表1-3運算指令關(guān)系對照表在給定LT1=34H、LT2=B6H的情況下,改變運算器的功能設(shè)置,觀察運算器的輸出,填入表中,并和理論值進行比較和驗證:LT1LT2S3S2S1S0M=0(算術(shù)運算)M=1(邏輯運算)Cn=1(無進位)Cn=0(有進位)00或0F=F=F=01或1F=F=F=02或2F=F=F=03或3F=F=F=04或4F=F=F=05或5F=F=F=06或6F=F=F=07或7F=F=F=08或8F=F=F=09或9F=F=F=0A或AF=F=F=0B或BF=F=F=0C或CF=F=F=0D或DF=F=F=0E或EF=F=F=0F或FF=F=F=II、開關(guān)控制操作方式實驗注:為了避免總線沖突,首先將控制開關(guān)電路的ALU-G和C-G撥到輸出高電平“1”狀態(tài)(所對應(yīng)的指示燈亮。)本實驗中所有控制開關(guān)撥動,相應(yīng)指示燈亮代表高電平“1”,指示燈滅代表低電平“0”。1.按圖1—7接線圖接線連線時應(yīng)注意:為了使連線統(tǒng)一,對于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫排座上;對于豎排座,應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上。通過數(shù)據(jù)輸入電路的撥開關(guān)開關(guān)向兩個數(shù)據(jù)暫存器中置數(shù):注意:本實驗中ALU-G和C-G不能同時為0,否則造成總線沖突,損壞芯片!故每次實驗時應(yīng)時刻保持只有一路與總線相通。置ALU-G=1:關(guān)閉ALU的三態(tài)門U31(74LS244);再置C-G=0:打開數(shù)據(jù)輸入電路的三態(tài)門;向數(shù)據(jù)暫存器LT1(U27,74LS273)中置數(shù):設(shè)置數(shù)據(jù)輸入電路的數(shù)據(jù)開關(guān)“D7......D0”為要輸入的數(shù)值,如“01010101”;置LDR1=1:使數(shù)據(jù)暫存器LT1(U27,74LS273)的控制信號有效,置LDR2=0:使數(shù)據(jù)暫存器LT2(U28,74LS273)的控制信號無效;按一下脈沖源及時序電路的【單脈沖】按鈕,給暫存器LT1(U27,74LS273)送時鐘,上升沿有效,把數(shù)據(jù)存在LT1中。向數(shù)據(jù)暫存器LT2(U28,74LS273)中置數(shù):設(shè)置數(shù)據(jù)輸入電路的數(shù)據(jù)開關(guān)“D7......D0”為想要輸入的數(shù)值,如“10101010”;置LDR1=0:數(shù)據(jù)暫存器LT1的控制信號無效;置LDR2=1:使數(shù)據(jù)暫存器LT2的控制信號有效。按一下脈沖源及時序電路的“單脈沖”按鈕,給暫存器LT1(U27,74LS273)送時鐘,上升沿有效,把數(shù)據(jù)存在LT2中。置LDR1=0、LDR2=0,使數(shù)據(jù)暫存器LT1、LT2的控制信號無效。檢驗兩個數(shù)據(jù)暫存器LT1和LT2中的數(shù)據(jù)是否正確:置C-G=1,關(guān)閉數(shù)據(jù)輸入電路的三態(tài)門,然后再置ALU-G=0,打開ALU的三態(tài)門;置“S3S2S1S0M”為“11111”,數(shù)據(jù)總線顯示燈顯示數(shù)據(jù)暫存器LT1中的數(shù)“01010101”,表示往暫存器LT1置數(shù)正確;置“S3S2S1S0M”為“10101”,數(shù)據(jù)總線顯示燈顯示數(shù)據(jù)暫存器LT2中的數(shù)“10101010”,表示往暫存器LT2置數(shù)正確。驗證74LS181的算術(shù)和邏輯功能:LT1LT2S3S2S1S0M=0(算術(shù)運算)M=1(邏輯運算)CnT(無進位)Cn=0(有進位)34HB6H0000F=F=F=0001F=F=F=0010F=F=F=0011F=F=F=0100F=F=F=0101F=F=F=0110F=F=F=0111F=F=F=1000F=F=F=1001F=F=F=1010F=F=F=1011F=F=F=1100F=F=F=1101F=F=F=1110F=F=F=1111F=F=F=按實驗步驟2往兩個暫存器LT1和LT2分別存十六進制數(shù)“34H”和“B6H”,在給定LT1=34H、LT2=B6H的情況下,通過改變“S3S2S1S0MCn”的值來改變運算器的功能設(shè)置,通過數(shù)據(jù)總線指示燈顯示來讀出運算器的輸出值F,填入下表中,參考表1—1的功能表,分析輸出F值是否正確。4.驗證帶進位控制的算術(shù)運算功能發(fā)生器的功能:(1)進位標(biāo)志CY清零:進位標(biāo)志指示燈CY初始狀態(tài)為滅,表示當(dāng)前進位為“1”,可按如下步驟對它進行清零操作。1)置S3S2S1S0M=“00000”,AR=0(AR為進位控制信號);2)按一下脈沖源及時序電路的【單脈沖】按鈕,進位標(biāo)志指示燈CY亮,表示當(dāng)前進位為“0”。(2)驗證帶進位運算及進位的鎖存功能:1)首先將控制開關(guān)電路的所有開關(guān)撥到輸出高電平“1”狀態(tài),所有對應(yīng)的指示燈亮。2)置ALU-G=1:關(guān)閉ALU的三態(tài)門U31(74LS244);再置C-G=0:打開數(shù)據(jù)輸入電路的三態(tài)門;3)置數(shù)據(jù)輸入電路的數(shù)據(jù)開關(guān)“D7......D0”=“10000000”,置LDR1=1,使數(shù)據(jù)暫存器LT1(U27,74LS273)的控制信號有效,置LDR2=0,使數(shù)據(jù)暫存器LT2(U28,74LS273)的控制信號無效,按一下脈沖源及時序電路的【單脈沖】往暫存器LT1存入數(shù)據(jù)“10000000”。4)置數(shù)據(jù)輸入電路的數(shù)據(jù)開關(guān)“D7......D0”=“01111111”,置LDR1=0,使數(shù)據(jù)暫存器LT1(U28,74LS273)的控制信號無效,置LDR2=1,使數(shù)據(jù)暫存器LT2(U27,74LS273)的控制信號有效,按一下脈沖源及時序電路的【單脈沖】往暫存器1丁2存入數(shù)據(jù)“01111111”,然后置LDR2=0,使數(shù)據(jù)暫存器LT2(U27,74LS273)的控制信號無效,準(zhǔn)備執(zhí)行下一步操作。5)置C-G=1,關(guān)閉數(shù)據(jù)輸入電路的三態(tài)門,然后再置ALU-G=0,打開ALU的三態(tài)門,置“S3S2S1S0M”為“11111”,數(shù)據(jù)總線顯示燈顯示數(shù)據(jù)暫存器LT1中的數(shù)“10000000”,表示往暫
存器LT1置數(shù)正確;置“S3S2S1S0M”為“10101”,數(shù)據(jù)總線顯示燈顯示數(shù)據(jù)暫存器LT2中的數(shù)“01111111”,表示往暫存器LT2置數(shù)正確。6)置ALU-G=0(注意先使C-G=1),S3S2S1S0M="10010”,Cn=1,不帶進位操作,AR=0,#考表1-1可知此時執(zhí)行“F=A加B”操作,數(shù)據(jù)總線上顯示“11111111”,即“10000000”加“01111111的結(jié)果。保持LDR1=0和LDR2=0,檢查是否產(chǎn)生進位溢出,按一下【單脈沖】進位指示燈CY亮,表示無進位溢出;7)置ALU-G=0(注意先使C-G=1),S3S2S1S0M="10010”,Cn=0,即當(dāng)前進位為1,AR=0,參考表1-1可知此時執(zhí)行“F=A加B加1”操作,數(shù)據(jù)總線上顯示“00000000”,即“10000000”加“01111111加“1”的結(jié)果,保持LDR1=0和LDR2=0,檢查是否產(chǎn)生進位溢出,按一下【單脈沖】,進位指示燈CY熄滅,表示有進位溢出;III、PC機聯(lián)機操作方式實驗實驗連線:實驗連線圖與采用單片機鍵盤操作方式實驗連線圖一樣,如圖1-6所示。實驗步驟:(1)將實驗系統(tǒng)與計算機串口用實驗系統(tǒng)的通訊電纜連接;(2)打開實驗系統(tǒng)上的電源開關(guān),啟動實驗軟件:該系統(tǒng)打開Office文檔新建Office文檔卜竺I|L..::>E該系統(tǒng)打開Office文檔新建Office文檔卜竺I|L..::>Ekbo程序(1)搜索(jc)幫助Qi)1盅」底
冷卜①AlteraTexazInstriurienteWimlw住憂化大師附件聯(lián)眾世界啟動網(wǎng)貉實名MicrosuftFawekFuint虛擬光碟尚書六號自動表格文字識別系貌St:di_tupAcrobatReader5.1MadOni>:>n.■:omFutixfem:±rk歸計聳機組成原理試驗系統(tǒng)也可以為根據(jù)提示設(shè)置相應(yīng)參數(shù)(下圖):(本系統(tǒng)為8位機)系統(tǒng)設(shè)置系統(tǒng)設(shè)置,(3)在下面的界面中,按【確定】后,再按鍵盤上【聯(lián)機】鍵,系統(tǒng)監(jiān)控指示燈上顯示PC-Con】,然后顯示【8】,表示聯(lián)機通訊成功,如果沒有顯示【Pc-Con】就顯示【8】,則聯(lián)機通訊沒有成功,可檢查系統(tǒng)。(4)聯(lián)機通訊成功后,自動進入實驗選擇界面:理-t計算機組成原理,¥1.試驗課題建)系統(tǒng)復(fù)位(S)試驗資料廷)查看(V)筋□點擊試卜面的界面|-加-.小試藍二忌算器實驗U試驗說明:??…9試驗步驟+1??妙試驗二+卜妙試拖三+卜。試驗四+|?。試驗五撿-前誠“實”號+1??念試驗七實驗課程目錄稼位運篁?qū)嶒灤鎯Σ考嶒炍⒊绦蚩刂破鹘M成微程序設(shè)計試驗再點擊試驗說踽成查看試驗步驟過程,帶移位的計算機組成試驗然后點擊試驗步驟,出現(xiàn)P1)在數(shù)據(jù)總線上輸入有效十六進制數(shù)據(jù),按"Ldrl”,數(shù)據(jù)送入暫存器1,觀察數(shù)據(jù)的走向;2)在數(shù)據(jù)總線上輸入有效十六進制數(shù)據(jù),按"Ldr2",數(shù)據(jù)送入暫存器,凱察數(shù)據(jù)的走向;暫存器1IXXHLdrl運算器ALU暫存器2|XXH1Ldr2IIIIIII三態(tài)門數(shù)據(jù)總線XXHXXH1ALUG3)參考實驗一的功能表表1—1,在S3...Cn上輸入有效數(shù)據(jù)組合,然后點擊其上面的紅色區(qū)域進行運算,運算器按規(guī)定進行運算,運算結(jié)果送入三態(tài)門,觀察數(shù)據(jù)的走向;4)按"ALUG”,運算結(jié)果送入數(shù)據(jù)總線,觀察數(shù)據(jù)的走向,觀察數(shù)據(jù)總線指示燈顯示的結(jié)果是否正確。1.1.8報告要求實驗記錄:所有的運算結(jié)果,故障現(xiàn)象及排除經(jīng)過;通過本次實驗的收獲及想法。1.2移位運算實驗1.2.1實驗?zāi)康恼莆找莆豢刂频墓δ芗肮ぷ髟?.2.2預(yù)習(xí)要求了解8位雙向移位寄存器74LS299的功能、弓I出端功能符號和管腳分配;預(yù)習(xí)移位運算電路的工作原理。1.2.3實驗設(shè)備EL-JY-II型計算機組成原理實驗系統(tǒng)一套,排線若干。1.2.4電路組成圖2-1(b)移位電路本模塊由邏輯控制單元(由一片GAL構(gòu)成)U34和帶三態(tài)輸出的移位寄存器74LS299等組成。74LS299具有并行接數(shù)、左移、右移、保持等功能,且具有三態(tài)輸出。其功能和管腳分配見表2-1
和圖2-2。SQ匚1=島匚Dtf/06UD4/Q4SQ匚1=島匚Dtf/06UD4/Q4匚D2/Q2匚DO/MOUqy匚at匚:Z1VCC二]明二|腿FT^□1>7/47郵ZDDgfiZ3D3/Q3兩二1CP明~31方式選擇端ID?喝,左移輸入端CP時邑,E2輸出CRQo‘,Q7,串僦出端DO/QO?D?/Q7并僦出端74LS礎(chǔ)的管腳分配圖2-2(b)74LS299引出端功能符號輸入并行輸K隔出串行輸出工作方式CR島S2EECPDslDsrDq/QqDj/D^DJQsDJQQo'LxLLLxxxLL?a'*■,L-LLL清除LLLLLxxxLL……LLLLHLLLLxxxQocQ10QgoQ70QqqQ網(wǎng)HxxLLLHxXQooQ10QsoQ70QooSHLHLLtxhHSQ&nH%HLHLLfxLLQottQstiQchLQca仁1核HHLLLtHxQinQanQ;nHQihH左移HHLLLtLxQinQ^ti……Q衡LQiuLHHHxXtXX&%如弓置數(shù)表2-174LS299的功能表1.2.5工作原理移位運算實驗電路的功能由S1、S0、M控制,具體功能見表2-2:299-GS1S0M功能000X保持0100循環(huán)右移0101帶進位循環(huán)右移0010循環(huán)左移0011帶進位循環(huán)左移111X直數(shù)表2-21.2.6實驗內(nèi)容輸入數(shù)據(jù),利用移位寄存器74LS299控制進行移位。1.2.7實驗步驟開關(guān)控制操作方式實驗說明:本實驗中所有控制開關(guān)撥動,相應(yīng)指示燈亮代表高電平“1”,指示燈滅代表低電平“0”。1.按圖2—3接線連線時應(yīng)注意:對于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫排座上;對于豎排座,
應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上。圖2-3實驗二開關(guān)實驗接線圖為了避免總線沖突,首先將控制開關(guān)電路的所有開關(guān)撥到輸出高電平“1”狀態(tài),所對應(yīng)的指示燈亮。不帶進位移位操作過程:(以左移為例)開始實驗前要把所有控制開關(guān)電路上的開關(guān)置為高電平“1”狀態(tài)。置數(shù):置C-G=1,299-G=1,通過數(shù)據(jù)輸入電路輸入要移位的數(shù)據(jù),置D7---D0=“00000010”,然后置C-G=0,數(shù)據(jù)總線顯示燈顯示“00000010”,置S0=1,S1=1,參考功能表表2-2可見,此時為置數(shù)狀態(tài),按脈沖源及時序電路上的【單步】按鈕,置C-G=1,完成置數(shù)的過程。不帶進位移位:置299-G=0,S0=1,S1=0,M=0,參考功能表表2-2可見,此時為循環(huán)左移狀態(tài),數(shù)據(jù)總線顯示燈顯示“00000010”,按【單步】,數(shù)據(jù)總線顯示燈顯示“00000100”,此時按一次【單步】,數(shù)據(jù)總線顯示的數(shù)據(jù)向左移動一位。連續(xù)按【單步】,觀察不帶進位移位的過程。如想進行右移,參考表2-2可見,置S0=0,S=1,再按【單步】即可實現(xiàn)右移操作。帶進位移位首先觀察運算器電路上的進位指示燈Z的狀態(tài),燈亮表示進位為“1”,燈滅表示進位為“0”,通電進位指示燈亮,進位為“1”狀態(tài)。先按步驟(1)置數(shù),然后置299-G=0,S0=1,S1=0,M=1,參考功能表表2-2可見,此時為帶進位循環(huán)左移狀態(tài),數(shù)據(jù)總線顯示燈顯示“00000010”,按【單步】按鈕,數(shù)據(jù)總線顯示燈顯示“00000101”,進位指示燈滅,表示進位“1”已經(jīng)移進數(shù)據(jù)總線,連續(xù)按【單步】,當(dāng)數(shù)據(jù)總線顯示燈顯示“10100000”時,再按【單步】,數(shù)據(jù)總線顯示燈顯示“01000000”,進位指示燈亮,表示數(shù)據(jù)總線有“1”移出到進位指示燈上。連續(xù)按【單步】觀察帶進位移位的過程。如想進行帶進位右移,參考表2-2可見,置S0=0,S=1,M=1,再按【單步】即可實現(xiàn)帶進位右移操作。按以上的操作方法驗證表2-2所列的移位運算試驗電路的所有功能。1.2.8實驗報告要求實驗記錄:所有的運算結(jié)果,故障現(xiàn)象及排除經(jīng)過;通過本次實驗的收獲及想法。
1.3存儲器實驗和數(shù)據(jù)通路實驗(選做)1.3.1實驗?zāi)康恼莆瞻雽?dǎo)體靜態(tài)隨機存儲器RAM的特性和使用方法。掌握地址和數(shù)據(jù)在計算機總線的傳送關(guān)系。了解運算器和存儲器如何協(xié)同工作。1.3.2預(yù)習(xí)要求預(yù)習(xí)半導(dǎo)體靜態(tài)隨機存儲器6116的功能。1.3.3實驗設(shè)備EL-JY-II8型計算機組成原理實驗系統(tǒng)一套,排線若干。1.3.4電路組成電路圖見圖3-1,6116的管腳分配和功能見圖3-2。A505A606A7D7AK2A1OCFWR圖3-2(a)6116管腳分配A0DOA505A606A7D7AK2A1OCFWR圖3-2(a)6116管腳分配A0DOA1D1A2D2A3D3A4D4A5D5A6D6A7D7A8A9A10CEWRA0DOAlDIA2D2A3D3A4D4A5D5A6D6電路D7A9A10CEWRCEWR輸入/輸出HXX不選擇nLHL讀LH寫LL寫圖3-2(b)6116功能L-J?Ea1.3.5工作原理實驗中的靜態(tài)存儲器由2片6116(2KX8)構(gòu)成,本實驗僅使用了一片(8位,另一片是為16位機準(zhǔn)備的)。其數(shù)據(jù)線D0?D7接到數(shù)據(jù)總線,地址線A0?A7由地址鎖存器(74LS273)給出。黃色地址顯示燈MA7-MA0與地址總線相連,顯示地址總線的內(nèi)容。數(shù)據(jù)經(jīng)三態(tài)門(74LS245)連至數(shù)據(jù)總線,分時給出地址和數(shù)據(jù)。因地址寄存器為8位,接入6116的地址A7-A0,而高三位A8-A10接地,所以其實際容量為28=256字節(jié)。6116有三個控制線,/CE(片選)、/R(讀)、/W(寫)。其寫時間與T3脈沖寬度一致。1.3.6實驗內(nèi)容學(xué)習(xí)靜態(tài)RAM的存儲方式,往RAM的任意地址里存放數(shù)據(jù),然后讀出并檢查結(jié)果是否正確。組成計算機數(shù)據(jù)通路,實現(xiàn)計算機的運算并存儲功能。(選做,只提供開關(guān)控制操作方式實驗步驟,見附加實驗)注:6116為靜態(tài)隨機存儲器,如果掉電,所存的數(shù)據(jù)全部丟失!1.3.7實驗步驟I、單片機鍵盤操作方式實驗注:在進行單片機鍵盤控制實驗時,必須把K4開關(guān)置于“OFF”狀態(tài),否則系統(tǒng)處于自鎖狀態(tài),無法進行實驗。實驗連線實驗連線圖如圖3—4所示。
連線時應(yīng)按如下方法:對于橫排座,應(yīng)使排線插頭上的箭頭面向自己插在橫排座上;對于豎排座,應(yīng)使排線插頭上的箭頭面向左邊插在豎排座上。圖3—4實驗三鍵盤實驗接線圖2.寫數(shù)據(jù)在監(jiān)控指示燈滾動顯示【CLASSSELECt】時按【實驗選擇】鍵,顯示【ES--__】輸入03或3,按【確認(rèn)】鍵,監(jiān)控指示燈顯示為【ES03】,表示準(zhǔn)備進入實驗三程序,也可按【取消】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省2024年上半年四川阿壩州考試招聘事業(yè)單位工作人員273人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- 《GB-T 38052.2-2019智能家用電器系統(tǒng)互操作 第2部分:通 用要求》專題研究報告
- 電力工程師招聘面試題集與答案解析
- 市場營銷崗位高級技能考核題集
- 設(shè)計師招聘面試題及創(chuàng)意作品集含答案
- 媒體行業(yè)培訓(xùn)專員工作手冊及面試題集
- 2025年帶電作業(yè)技術(shù)會議:帶電作業(yè)用便攜式智能裝備
- 2025年環(huán)保設(shè)備生產(chǎn)項目可行性研究報告
- 2025年傳統(tǒng)產(chǎn)業(yè)數(shù)字化改造項目可行性研究報告
- 2025年個性化健身計劃服務(wù)平臺可行性研究報告
- 2026年煙花爆竹經(jīng)營單位主要負(fù)責(zé)人證考試題庫及答案
- 2025秋統(tǒng)編語文八年級上冊14.3《使至塞上》課件(核心素養(yǎng))
- 2025年點石聯(lián)考東北“三省一區(qū)”高三年級12月份聯(lián)合考試英語試題(含答案)
- 礦山隱蔽致災(zāi)因素普查規(guī)范課件
- 2025年《數(shù)據(jù)分析》知識考試題庫及答案解析
- 2025年超星爾雅學(xué)習(xí)通《數(shù)據(jù)分析與統(tǒng)計》考試備考題庫及答案解析
- 寶安區(qū)老虎坑垃圾焚燒發(fā)電廠三期工程環(huán)境影響評價報告
- 設(shè)備安裝用工合同范本
- 湖南省長沙市一中集團2025-2026學(xué)年七年級上學(xué)期11月期中聯(lián)考英語試題(含解析無聽力原文及音頻)
- 《西方經(jīng)濟學(xué)》-宏觀經(jīng)濟學(xué)下-含教學(xué)輔導(dǎo)和習(xí)題解答
- 國家安全 青春挺膺-新時代青年的使命與擔(dān)當(dāng)
評論
0/150
提交評論