計算機(jī)原理課程設(shè)計報告(何光耀)_第1頁
計算機(jī)原理課程設(shè)計報告(何光耀)_第2頁
計算機(jī)原理課程設(shè)計報告(何光耀)_第3頁
計算機(jī)原理課程設(shè)計報告(何光耀)_第4頁
計算機(jī)原理課程設(shè)計報告(何光耀)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、課程設(shè)計(大作業(yè))報告課程名稱: 計算機(jī)組成原理 設(shè)計題目: 模型計算機(jī)設(shè)計 院 系: 信息技術(shù)學(xué)院 班 級: 2013級2班 設(shè) 計 者: 何光耀 學(xué) 號: 201311010205 指導(dǎo)教師: 華 瑞 設(shè)計時間: 2015.6.222015.6.26 信息技術(shù)學(xué)院昆明學(xué)院課程設(shè)計(大作業(yè))任務(wù)書姓 名:何光耀院(系):信息技術(shù)學(xué)院專 業(yè):計算機(jī)科學(xué)與技術(shù)學(xué) 號:201311010205任務(wù)起止日期:2015.6.222015.6.26課程設(shè)計題目:復(fù)雜模型計算機(jī)CPUMemoryCache外設(shè)1外設(shè)2外設(shè)3外設(shè)nI/OI/OI/O外存儲器上圖是一個模型計算機(jī)(僅供參考),請設(shè)計:一、設(shè)計內(nèi)

2、容1、畫出你設(shè)計的計算機(jī)模型連接圖,然后分別描述下述內(nèi)容2、CPU (1)ALU的功能,組成,設(shè)計圖(2)CPU如何執(zhí)行指令,分別敘述(3)CPU如何設(shè)計(4)指令系統(tǒng)3、存儲器(1)分類(2)組成(3)擴(kuò)展(4)與CPU的連接(5)存儲器技術(shù)綜述4、總線(1)總線分類(2)各種總線的工作原理(3)你設(shè)計的CPU與設(shè)備如何連接5、外設(shè)(1)磁盤存儲器結(jié)構(gòu)與原理(2)光盤(3)磁帶(4)鍵盤(5)顯示器(6)打印機(jī)(7)鼠標(biāo)6、接口(1)接口概述(2)各類接口功能,工作原理,怎樣與主機(jī)連接,怎樣與外設(shè)連接二、設(shè)計要求1、討論 (1)設(shè)計并畫出模型計算機(jī)的電路組成結(jié)構(gòu)圖;(2)分別設(shè)計的模型計算機(jī)

3、各個部件的結(jié)構(gòu);(3)討論各個部件的功能。3、撰寫課程設(shè)計報告書。 報告書內(nèi)容包含:(1)根據(jù)模型計算機(jī)的組成結(jié)構(gòu)圖,分章、節(jié)、段分別討論該圖個部件的工作原理(2)可以討論,上網(wǎng)查資料,但每個人需獨(dú)立完成自己的設(shè)計,不能抄襲(3)總結(jié)心得體會,說明對此次課程設(shè)計的理解和建議;工作計劃及安排:1、第十六周周一周二:查閱相關(guān)的資料,選定合適的實(shí)驗(yàn)結(jié)構(gòu)圖來進(jìn)行組成結(jié)構(gòu)的設(shè)計。2、第十七周周三:構(gòu)思組成原理圖,然后撰寫課程設(shè)計報告。3、第十七周周四周五:完善課程設(shè)計報告。在此過程中有不明白的地方與同組成員討論并查閱相應(yīng)資料。指導(dǎo)教師簽字 年 月 日 課程設(shè)計(大作業(yè))成績學(xué)號:201311010205

4、 姓名:何光耀 指導(dǎo)教師:華 瑞課程設(shè)計題目:復(fù)雜模型計算機(jī)總結(jié):指導(dǎo)教師評語:成績:填表時間:指導(dǎo)教師簽名:課程設(shè)計(大作業(yè))報告一、題目分析在此次的課程設(shè)計題目中,需要我們設(shè)計一個計算機(jī)模型,并且還需要包括CPU、存儲器、總線、外設(shè)和二、計算機(jī)結(jié)構(gòu)設(shè)計三、第一章 CPU1、ALU的功能,組成,設(shè)計圖(1)功能算術(shù)邏輯單元(ALU)是中央處理器(CPU)的執(zhí)行單元,是所有中央處理器的核心組成部分,ALU主要完成對二進(jìn)制數(shù)據(jù)的定點(diǎn)算術(shù)運(yùn)算(加減乘除)、邏輯運(yùn)算(與或非異或)以及移位操作。在某些CPU中還有專門用于處理移位操作的移位器,通常ALU由兩個輸入端和一個輸出端。基本上,在所有現(xiàn)代CPU

5、體系結(jié)構(gòu)中,二進(jìn)制都以補(bǔ)碼的形式來表示。(2)組成 ALU用以計算機(jī)指令集中的執(zhí)行算術(shù)與邏輯操作,在某些處理器中,將ALU切分為兩部分,即算術(shù)單元 (AU)與邏輯單元(LU)。某些處理器包含一個以上的AU,如,一個用來進(jìn)行定點(diǎn)操作,另一個進(jìn)行浮點(diǎn)操作。通常而言,ALU具有對處理器控制器、內(nèi)存及輸入輸出設(shè)備的直接讀入讀出權(quán)限,輸入輸出是通過總線進(jìn)行的。輸入指令包含一個指令字,有時被稱為機(jī)器指令字,其中包括操作碼,單個或多個操作數(shù),有時還會有格式碼;操作碼指示ALU機(jī)要執(zhí)行什么操作,在此操作中要執(zhí)行多少個操作數(shù)。比如,兩個操作數(shù)可以進(jìn)行比較,也可以進(jìn)行加法操作,格式碼可以和操作碼結(jié)合,告知這是一個

6、定點(diǎn)還是浮點(diǎn)指令;輸出包括存放在存儲寄存器中的結(jié)果及顯示操作是否成功的設(shè)置。如操作失敗,則在機(jī)器狀態(tài)字中會有相應(yīng)的狀態(tài)顯示。通常,輸入操作數(shù)、操作數(shù)、累加和以及轉(zhuǎn)換結(jié)果的存儲位置都在ALU中。在算術(shù)單元中,乘除操作是通過一系列的加減運(yùn)算得到的。在機(jī)器碼中有多種方式用以表示負(fù)數(shù)。(3)ALU設(shè)計圖全加器F函數(shù)發(fā)生器FiCn+i+1Cn+iS0S1S2S3AiBiXiYi2、CPU如何執(zhí)行指令,分別敘述(1)CPU的功能CPU對整個計算機(jī)系統(tǒng)的運(yùn)行是極其重要的,它具有如下四方面的基本功能:a.指令控制:程序的順序控制,稱為指令控制。由于程序是一個指令序列,這些指令的相互順序不能任意顛倒,必須嚴(yán)格按

7、程序規(guī)定的順序進(jìn)行,因此,保證機(jī)器按順序執(zhí)行程序是CPU的首要任務(wù)。b.操作控制: 一條指令的功能往往是有若干個操作信號的組合來實(shí)現(xiàn)的,因此,CPU管理并產(chǎn)生由內(nèi)存取出的每條指令的操作信號,把各種操作信號送往相應(yīng)的部件,從而控制這些部件按指令的要求進(jìn)行動作。c.時間控制: 對各種操作實(shí)施時間上的定時,成為時間控制。因?yàn)樵谟嬎銠C(jī)中,各種指令的操作信號均受到時間的嚴(yán)格定時。另一方面,一條指令的整個執(zhí)行過程也受到時間的嚴(yán)格定時。d.數(shù)據(jù)加工:所謂數(shù)據(jù)加工,就是對數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算處理。完成數(shù)據(jù)的加工處理,是CPU的根本任務(wù)。(2)CPU中的主要寄存器a.數(shù)據(jù)緩沖寄存器(DR):數(shù)據(jù)緩沖寄存器

8、用來暫時存放ALU的運(yùn)算結(jié)果。b.指令寄存器(IR): 指令寄存器用來保存當(dāng)前正在執(zhí)行的一條指令。c.程序計數(shù)器(PC):為了保證程序能夠連續(xù)地執(zhí)行下去,CPU必須具有某些手段來確定下一條指令的地址。d.數(shù)據(jù)地址寄存器(AR): 數(shù)據(jù)地址寄存器用來保存當(dāng)前CPU所訪問的數(shù)據(jù)cache存儲器中(簡稱數(shù)存)單元的地址。e.通用寄存器(R0R3): 通用寄存器可存放源操作數(shù),也可存放結(jié)果操作數(shù)。f.狀態(tài)字寄存器(PSW): 狀態(tài)字寄存器保存由算術(shù)指令和邏輯指令運(yùn)算或測試結(jié)果建立的各種條件代碼。 (3)CPU執(zhí)行指令CPU執(zhí)行指令一般是按照順序一條條的執(zhí)行,它也會根據(jù)指令要求跳轉(zhuǎn),條件選擇,或是循環(huán)運(yùn)

9、行。它執(zhí)行指令的速度要看CPU內(nèi)部結(jié)構(gòu)如何還跟CPU的主頻高低。計算機(jī)每執(zhí)行一條指令都可分為三個階段進(jìn)行,即取指令-分析指令-執(zhí)行指令。取指令的任務(wù)是:根據(jù)程序計數(shù)器PC中的值從程序存儲器讀出現(xiàn)行指令,送到指令寄存器。分析指令階段的任務(wù)是:將指令寄存器中的指令操作碼取出后進(jìn)行譯碼,分析其指令性質(zhì)。如指令要求操作數(shù),則尋找操作數(shù)地址。計算機(jī)執(zhí)行程序的過程實(shí)際上就是逐條指令地重復(fù)上述操作過程,直至遇到停機(jī)指令可循環(huán)等待指令。3、CPU如何設(shè)計早期的CPU由運(yùn)算器和控制器兩大部分組成,后因CPU的內(nèi)部組成越來越復(fù)雜,所以CPU的基本部分變成了運(yùn)算器、cache、控制器三大部分?,F(xiàn)在來逐一了解CPU的

10、組成:a.控制器: 由程序計數(shù)器、指令寄存器、指令譯碼器、時序產(chǎn)生器和操作控制器組成,它是發(fā)布命令的“決策機(jī)構(gòu)”,即完成協(xié)調(diào)和指揮整個計算機(jī)系統(tǒng)的操作。b.運(yùn)算器:由算術(shù)邏輯單元(ALU)、通用寄存器、數(shù)據(jù)緩沖寄存器DR和狀態(tài)條件寄存器PSW組成,它是數(shù)據(jù)加工處理部件。其功能為:執(zhí)行所有的算術(shù)運(yùn)算和邏輯運(yùn)算。c.cache:高速緩沖存儲器(Cache)其原始意義是指存取速度比一般隨機(jī)存取記憶體(RAM)來得快的一種RAM,一般而言它不像系統(tǒng)主記憶體那樣使用DRAM技術(shù),而使用昂貴但較快速的SRAM技術(shù),也有快取記憶體的名稱。高速緩沖存儲器和主存儲器一起構(gòu)成一級的存儲器,它和主存儲器之間信息的調(diào)

11、度和傳送是由硬件自動進(jìn)行的。CPU結(jié)構(gòu)圖:4、指令系統(tǒng) (1)指令系統(tǒng)的概念與其性能一臺計算機(jī)中所有機(jī)器指令的集合,稱為這臺計算機(jī)的指令系統(tǒng)。一個完善的指令系統(tǒng)應(yīng)該滿足如下四方面的要求:a. 完備性: 完備性是指用匯編語言編寫各種程序時,指令系統(tǒng)直接提供的指令足夠使用,而不必用軟件來實(shí)現(xiàn)。b.有效性:有效性是指利用該指令系統(tǒng)所編寫的程序能夠高效率的運(yùn)行。高效率主要表現(xiàn)在程序占據(jù)存儲空間小、執(zhí)行速度快。c.規(guī)整性: 規(guī)整性包括指令系統(tǒng)的對稱性、勻齊性、指令格式和數(shù)據(jù)格式的一致性。d.兼容性: 兼容性是指各機(jī)種上基本軟件可以通用,但是只能做到“向上兼容”,即低檔機(jī)上運(yùn)行的軟件可以在高檔機(jī)上運(yùn)行。(

12、2)指令格式一條指令的結(jié)構(gòu)可用如下形式來表示:操作碼字段OP地址碼字段A其中操作碼字段表征指令的操作特性與功能,而地址碼字段通常指定參與操作的操作數(shù)的地址。四、第二章 存儲器1、存儲器的分類存儲器是計算機(jī)系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。根據(jù)存儲材料的性能及使用方法不同,存儲器有各種不同的分類方法:(1)存儲介質(zhì): 目前使用的存儲介質(zhì)主要是半導(dǎo)體器件和磁性材料,用半導(dǎo)體器件組成的存儲器稱為半導(dǎo)體存儲器;用磁性材料做成的存儲器稱為磁表面存儲器。(2)存取方式: 若存儲器中任何存儲單元的內(nèi)容都能被隨機(jī)存取,且存取時間和存儲單元的物理位置無關(guān),這種存儲器稱為隨機(jī)存儲器;若存儲器只能按某種順序來取

13、存取,也就是說存取時間和存儲單元的物理位置有關(guān),這種存儲器稱為順序存儲器。(3)存儲內(nèi)容可變性: 若半導(dǎo)體存儲器存儲的內(nèi)容是固定不變的,即只能讀出而不能寫入,則稱這樣的存儲器為只讀存儲器;若是既能讀出又能寫入的半導(dǎo)體存儲器則稱為隨機(jī)讀寫存儲器。(4)信息易失性: 斷電后信息消失的存儲器稱為易失性存儲器;斷電后仍能保存信息的存儲器稱為非易失性存儲器。(5)系統(tǒng)中的作用: 根據(jù)存儲器在計算機(jī)系統(tǒng)中所起的作用,可分為內(nèi)部存儲器、外部存儲器;又可分為主存儲器、高速緩存存儲器、輔助存儲器、控制存儲器。2、存儲器的組成存儲器是由高速緩沖存儲器(cache)、主存儲器和外存儲器的多級存儲器體系結(jié)構(gòu)來構(gòu)成的,

14、其分級結(jié)構(gòu)圖如下: 3、存儲器的擴(kuò)展為了使存儲器的容量能夠變得足夠的大,因此就采用了以下幾種方法來擴(kuò)展存儲器的容量:(1)字長位數(shù)擴(kuò)展: 若給定的芯片字長位數(shù)較短,不滿足設(shè)計要求的存儲器字長,那么就應(yīng)該多使用幾片芯片來擴(kuò)展字長位數(shù)。(2)字存儲容量擴(kuò)展: 若給定的芯片存儲容量較小,不滿足設(shè)計要求的總存儲容量,那么就應(yīng)該多使用幾片芯片來擴(kuò)展字?jǐn)?shù)。(3)存儲器模塊條: 存儲器模塊條常稱為內(nèi)存條,通過它下部的插腳插到系統(tǒng)板的專用插槽中,可以使存儲器的總?cè)萘康玫綌U(kuò)充。4、與CPU的連接示意圖:五、第三章 總線1、總線的分類總線是構(gòu)成計算機(jī)系統(tǒng)的互聯(lián)機(jī)構(gòu),是多個系統(tǒng)功能部件之間進(jìn)行數(shù)據(jù)傳送的公共通路。它

15、大致可分為三類:(1)內(nèi)部總線: CPU內(nèi)部連接各寄存器及運(yùn)算部件之間的總線。(2)系統(tǒng)總線: CPU同計算機(jī)系統(tǒng)的其他高速功能部件等互相連接的總線。(3)I/O總線: 中、低速I/O設(shè)備之間互相連接的總線。2、總線的工作原理如果說主板(Mother Board)是一座城市,那么總線就像是城市里的公共汽車(bus),能按照固定行車路線,傳輸來回不停運(yùn)作的比特(bit)。這些線路在同一時間內(nèi)都僅能負(fù)責(zé)傳輸一個比特。因此,必須同時采用多條線路才能傳送更多數(shù)據(jù),而總線可同時傳輸?shù)臄?shù)據(jù)數(shù)就稱為寬度(width),以比特為單位,總線寬度愈大,傳輸性能就愈佳??偩€的帶寬(即單位時間內(nèi)可以傳輸?shù)目倲?shù)據(jù)數(shù))為

16、:總線帶寬 = 頻率 x 寬度(Bytes/sec)。當(dāng)總線空閑(其他器件都以高阻態(tài)形式連接在總線上)且一個器件要與目的器件通信時,發(fā)起通信的器件驅(qū)動總線,發(fā)出地址和數(shù)據(jù)。其他以高阻態(tài)形式連接在總線上的器件如果收到(或能夠收到)與自己相符的地址信息后,即接收總線上的數(shù)據(jù)。發(fā)送器件完成通信,將總線讓出(輸出變?yōu)楦咦钁B(tài))。3、你設(shè)計的CPU與設(shè)備如何連接通過I/O總線連接。六、第四章 外設(shè)(1)磁盤存儲器結(jié)構(gòu)與原理在計算機(jī)系統(tǒng)中,磁盤存儲器常用于存放操作系統(tǒng)、程序和數(shù)據(jù),是主存儲器的擴(kuò)充。發(fā)展趨勢是提高存儲容量,提高數(shù)據(jù)傳輸率,減少存取時間,并力求輕、薄、短、小。磁盤存儲器通常由磁盤、磁盤驅(qū)動器(

17、或稱磁盤機(jī))和磁盤控制器構(gòu)成。磁盤存儲器磁盤存儲器利用磁記錄技術(shù)在旋轉(zhuǎn)的圓盤介質(zhì)上進(jìn)行數(shù)據(jù)存儲的輔助存儲器。這是一種應(yīng)用廣泛的直接存取存儲器。其容量較主存儲器大千百倍,在各種規(guī)模的計算機(jī)系統(tǒng)中,常用作存放操作系統(tǒng)、程序和數(shù)據(jù),是對主存儲器的擴(kuò)充。磁盤存儲器存入的數(shù)據(jù)可長期保存,與其他輔助存儲器比較,磁盤存儲器具有較大的存儲容量和較快的數(shù)據(jù)傳輸速率。磁盤以恒定轉(zhuǎn)速旋轉(zhuǎn)。懸掛在頭臂上具有浮動面的頭塊(浮動磁頭),靠加載彈簧的力量壓向盤面,盤片表面帶動的氣流將頭塊浮起。頭塊與盤片間保持穩(wěn)定的微小間隙。經(jīng)濾塵器過濾的空氣不斷送入盤腔,保持盤片和頭塊處于高度凈化的環(huán)境內(nèi),以防頭塊與盤面劃傷。根據(jù)控制器送

18、來的磁道地址(即圓柱面地址)和尋道命令,定位電路驅(qū)動直線電機(jī)將頭臂移至目標(biāo)磁道上。讀寫與選頭電路根據(jù)控制器送來的磁頭地址接通應(yīng)選的磁頭,將控制器送來的數(shù)據(jù)以串行方式逐位記錄在目標(biāo)磁道上;或反之,從選定的磁道讀出數(shù)據(jù)并送往控制器。頭臂裝在梳形架小車上,在尋道時所有頭臂一同移動。所有數(shù)據(jù)面上相同直徑的同心圓磁道總稱圓柱面,即頭臂定位一次所能存取的全部磁道。每個磁道都按固定的格式記錄。在每一記錄段的尾部附記有該段的糾錯碼,對連續(xù)少數(shù)幾位的永久缺陷所造成的錯誤靠糾錯碼糾正,對有多位永久缺陷的磁道須用備分磁道代替。寫讀操作是以記錄段為單位進(jìn)行的。記錄段的長度有固定段長和可變段長兩種。(2)光盤即高密度光

19、盤是近代發(fā)展起來不同于完全磁性載體的光學(xué)存儲介質(zhì)(例如:磁光盤也是光盤),用聚焦的氫離子激光束處理記錄介質(zhì)的方法存儲和再生信息,又稱激光光盤。(3)磁帶一種用于記錄聲音、圖像、數(shù)字或其他信號的載有磁層的帶狀材料,是產(chǎn)量最大和用途最廣的一種磁記錄材料。(4)鍵盤用于操作設(shè)備運(yùn)行的一種指令和數(shù)據(jù)輸入裝置,也指經(jīng)過系統(tǒng)安排操作一臺機(jī)器或設(shè)備的一組功能鍵(如打字機(jī)、電腦鍵盤)。(5)顯示器也被稱為監(jiān)視器。顯示器是屬于電腦的I/O設(shè)備,即輸入輸出設(shè)備。它是一種將一定的電子文件通過特定的傳輸設(shè)備顯示到屏幕上再反射到人眼的顯示工具。(6)打印機(jī)是計算機(jī)的輸出設(shè)備之一,用于將計算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上。

20、打印機(jī)的種類很多,按打印元件對紙是否有擊打動作,分擊打式打印機(jī)與非擊打式打印機(jī)。按打印字符結(jié)構(gòu),分全形字打印機(jī)和點(diǎn)陣字符打印機(jī)。按一行字在紙上形成的方式,分串式打印機(jī)與行式打印機(jī)。按所采用的技術(shù),分柱形、球形、噴墨式、熱敏式、激光式、靜電式、磁式、發(fā)光二極管式等打印機(jī)。(7)鼠標(biāo)計算機(jī)的一種輸入設(shè)備,分有線和無線兩種,也是計算機(jī)顯示系統(tǒng)縱橫坐標(biāo)定位的指示器,因形似老鼠而得名“鼠標(biāo)”(港臺作滑鼠)。七、第五章 接口1)接口概述電腦等信息機(jī)器硬件組件間的接口叫硬件接口。電腦等信息機(jī)器軟件組件間的接口叫軟件接口。(2)各類接口功能,工作原理,怎樣與主機(jī)連接,怎樣與外設(shè)連接并行I/O標(biāo)準(zhǔn)接口SCSIS

21、CSI是小型計算機(jī)系統(tǒng)接口的簡稱,其設(shè)計思想來源于IBM大型機(jī)系統(tǒng)的I/O通道結(jié)構(gòu),目的是使CPU擺脫對各種設(shè)備的繁雜控制。它是一個高速智能接口,可以混接各種磁盤、光盤、磁 帶機(jī)、打印機(jī)、掃描儀、條碼閱讀器以及通信設(shè)備。它首先應(yīng)用于Macintosh和Sun平臺上,后來發(fā)展到工作站、網(wǎng)絡(luò)服務(wù)器和pentium系統(tǒng)中,并成為ANSI(美國國家標(biāo)準(zhǔn)局)標(biāo)準(zhǔn)。串行I/O標(biāo)準(zhǔn)接口IEEE1394八、模型計算機(jī)通路框圖及其部分功能分析1時序發(fā)生器它由2片GAL22V10組成,產(chǎn)生節(jié)拍脈沖T1、T2、T3,節(jié)拍電位W1、W2、W3,以及中斷請求信號ITNQ。主時鐘MF采用石英晶體振蕩器產(chǎn)生的1MHz時鐘信

22、號。T1、T2、T3的脈寬為1微妙。一個機(jī)器周期組T1、T2、T3。2算術(shù)邏輯單元ALU 算術(shù)邏輯單元由2片74181加1片7474、1片74244、1片74245、1片7430組成,進(jìn)行算術(shù)邏輯運(yùn)算。74181是一個4位的算術(shù)邏輯器件,2個74181級聯(lián)構(gòu)成一個8位的算術(shù)邏輯單元。在TEC-8模型計算機(jī)中,算術(shù)邏輯單元ALU對A端口的8位數(shù)和B端口的8位數(shù)進(jìn)行加、減、與、或和數(shù)據(jù)傳送5種運(yùn)算,產(chǎn)生8位數(shù)據(jù)結(jié)果、進(jìn)位標(biāo)志C和結(jié)果為0標(biāo)志Z。當(dāng)信號SBUS為1時,將運(yùn)算的數(shù)據(jù)結(jié)果送數(shù)據(jù)總線DBUS。3雙端口寄存器組雙端口寄存器組由1片可編程器件EPM7064組成,向ALU提供兩個運(yùn)算操作數(shù)A和B

23、,保存運(yùn)算結(jié)果。EPM7064里面包含4個8位寄存器R0、R1、R2、R3,4選1選擇器A,4選1選擇器B,2-4譯碼器。在圖1.2中,用虛線圍起來的部分全部放在一個EPM7064中。4個寄存器通過4選1選擇器向ALU的A端口提供A操作數(shù),通過4選1選擇器B向ALU的B端口提供B操作數(shù),2-4譯碼器產(chǎn)生信號LR0、LR1、LR2和LR3,選擇保存運(yùn)算數(shù)據(jù)結(jié)果的寄存器。4數(shù)據(jù)開關(guān)SD7SD0 8位數(shù)據(jù)開關(guān)SD7SD0是雙位開關(guān),撥到朝上位臵時表示1,撥到朝下位臵時表示0。用于編制程序并把程序放入存儲器,設(shè)臵寄存器R3R0的值。通過撥動數(shù)據(jù)開關(guān)SD7SD0得到的程序或者數(shù)據(jù)通過SWD送往數(shù)據(jù)總線D

24、BUS。SWD是1片74244。5雙端口RAM 雙端口RAM 由1片IDT7132及少許附加電路組成,存放程序和數(shù)據(jù)。雙端口RAM是一種2個端口可同時進(jìn)行讀、寫的存儲器,2個端口各有獨(dú)立的存儲器地址、數(shù)據(jù)總線和讀、寫控制信號。在TEC-8中,雙端口存儲器的左端口是個真正的讀、寫端口,用于程序的初始裝入操作,從存儲器中取數(shù)到數(shù)據(jù)總線DBUS,將數(shù)據(jù)總線DBUS上的數(shù)寫入存儲器;右端口設(shè)臵成只讀方式,從右端口讀出的指令I(lǐng)NS7INS0被送往指令寄存器IR。6程序計數(shù)器PC、地址寄存器AR和中斷地址寄存器IAR 程序計數(shù)器PC由2片GAL22V10和1片74244組成向雙端口RAM的左端口提供存儲器地址PC7PC0,程序計數(shù)器PC具有PC復(fù)位功能,從數(shù)據(jù)總線DBUS上裝入初始PC功能,PC加1功能,PC和轉(zhuǎn)移偏量相加功能。地址寄存器AR由1片GAL22V10組

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論