基于微程序控制器(主控存分開)的簡單計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于微程序控制器(主控存分開)的簡單計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于微程序控制器(主控存分開)的簡單計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于微程序控制器(主控存分開)的簡單計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)組成原理課程設(shè)計(jì)說明書題目:基于微程序控制器(主控存分開)的簡單計(jì)算機(jī)設(shè)計(jì)與實(shí)現(xiàn)姓名 :靳淑蕉學(xué)號:U200915337 班級:信息安全 0903 同組者 :潘瑩實(shí)驗(yàn)臺號 :49 完成日期 :2012年 1 月 19 日指導(dǎo)老師 :王曉蘭、周建國、秦磊華華中科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院一實(shí)驗(yàn)題目 . 1二實(shí)驗(yàn)?zāi)康?. 1三實(shí)驗(yàn)要求 . 1四實(shí)驗(yàn)流程 . 2五設(shè)計(jì)方案 . 21.芯片選擇 . 22.設(shè)計(jì)原理圖 . 42.1數(shù)據(jù)通路 . 42.2增加回存功能 . 62.3增加機(jī)器指令部分 . 72.4增加微指令部分 . 93.設(shè)計(jì)微程序控點(diǎn) . 114.微指令設(shè)計(jì) . 144.1取指公操作

2、. 154.2取數(shù)微指令 . 164.3加法微指令 . 164.4回存微指令 . 164.5停機(jī)微指令 . 175.指令周期流程圖 . 175.1取指公操作: . 175.2取數(shù)微指令 . 185.3加法運(yùn)算指令 . 195.4乘 2 微指令 . 205.5回存微指令 . 216.時(shí)序設(shè)計(jì) . 217.時(shí)序圖 . 238.設(shè)計(jì)接線圖 . 25六檢查過程 . 27七布線調(diào)試時(shí)遇到的問題及解決辦法. 27八實(shí)現(xiàn)心得體會 . 30九參考文獻(xiàn) . 31一實(shí)驗(yàn)題目基于微程序控制方式的主控存分開的簡單計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)二實(shí)驗(yàn)?zāi)康?. 加深對馮諾依曼體系結(jié)構(gòu)計(jì)算機(jī)組成及其各部分功能的理解,進(jìn)一步建立整機(jī)

3、的概念。2. 加深對計(jì)算機(jī)數(shù)據(jù)通路的理解,加深對計(jì)算機(jī)指令系統(tǒng)、微指令的認(rèn)識,并通過時(shí)序控制,完整地設(shè)計(jì)一個(gè)簡單的計(jì)算機(jī)系統(tǒng)。3. 鍛煉學(xué)生初步的計(jì)算機(jī)系統(tǒng)分析和設(shè)計(jì)能力。4. 鍛煉學(xué)生分析、定位和排除故障的能力。三實(shí)驗(yàn)要求1. 利用各單元實(shí)驗(yàn)和課堂上所學(xué)知識,選擇適當(dāng)?shù)男酒?,設(shè)計(jì)簡單的計(jì)算機(jī)系統(tǒng)。2. 在完成數(shù)據(jù)通路設(shè)計(jì)并驗(yàn)證數(shù)據(jù)通路功能的基礎(chǔ)上增加指令和微指令控制的功能。3. 以自己所設(shè)計(jì)的計(jì)算機(jī)系統(tǒng)為硬件環(huán)境,設(shè)計(jì)出完成指定功能的各指令周期流程圖,并設(shè)計(jì)出相應(yīng)的微命令。4. 以手動方式產(chǎn)生各指令執(zhí)行過程中所需要的微命令,控制指令的執(zhí)行。5. 設(shè)計(jì)控存,并將各指令的微程序存放在CM 中,經(jīng)

4、過適當(dāng)?shù)臅r(shí)序控制,通過微程序自動控制指令的執(zhí)行。四實(shí)驗(yàn)流程在課程設(shè)計(jì)開始前,我們檢查了各個(gè)芯片是否能正常工作。按照實(shí)驗(yàn)指導(dǎo)書上面所給定的各個(gè)芯片的功能進(jìn)行測試,在確定所用的芯片都是好的之后再開始進(jìn)行接下來的工作。在整個(gè)課程設(shè)計(jì)的過程中,我們依照的是課程設(shè)計(jì)指導(dǎo)書上面的三步走方法:第一步:打通數(shù)據(jù)通路,可向存儲器6116 中存數(shù),向寄存器中打入,用手動實(shí)現(xiàn)算術(shù)或邏輯運(yùn)算。第二步:由 PC 尋址加載機(jī)器指令,完成指定算術(shù)或邏輯運(yùn)算;并將結(jié)果存入存儲器中。第三步:由機(jī)器指令的操作碼部分加載微指令,由機(jī)器指令的地址碼部分加載操作數(shù),同時(shí),由它加載的各個(gè)微信號,進(jìn)行運(yùn)算完成一條機(jī)器指令的執(zhí)行。五設(shè)計(jì)方案

5、1. 芯片選擇在這次的課程設(shè)計(jì)中,我們選擇的芯片類型及數(shù)量如下:74LS244 2 片74LS373 5 片181 2 片74LS161 1 片74LS157 1 片74LS395 1 片6116 1 片2816 2 片關(guān)于各個(gè)芯片的選擇理由如下:74LS244芯片:該芯片具有“選通”和“高阻”兩種狀態(tài),適合用來作為數(shù)據(jù)輸入或是流通時(shí)的閘門,所以我們采用了兩片244 。一片用來向 6116 中存入機(jī)器指令,另外一片用來控制向6116 中回存運(yùn)算的結(jié)果。73LS373芯片:該芯片又稱八 D 鎖存器,從它的功能表中也可以看出它具有“選通”和“鎖存在已建立的數(shù)據(jù)電平”兩種狀態(tài),所以該芯片適合用來作為

6、寄存器。因此我們采用了5 片 373 芯片,其中一片寄存181 的運(yùn)算結(jié)果并輸出顯示,一片作為數(shù)據(jù)累加器AC,一片作為 IR 寄存機(jī)器指令,剩下兩片作為IR 存放從控存中讀出的微指令。181 芯片:181 芯片是進(jìn)行算術(shù)或邏輯運(yùn)算必不可少的芯片,而運(yùn)算的數(shù)據(jù)是存放在 6116 中的,每個(gè)單元的數(shù)據(jù)有8 位,因此我們需要兩片181 并聯(lián)實(shí)現(xiàn) 8 位數(shù)據(jù)的運(yùn)算。74LS161芯片: 該芯片又稱同步四位計(jì)數(shù)器,從它的名字就可以看出它具有計(jì)數(shù)的功能,同時(shí)我們在實(shí)現(xiàn)中還利用到了它的清零功能。161 芯片是用來作為 PC 使用的,通過它的 4 位輸出一共可以選擇到主存6116 中的 16 個(gè)地址單元。74

7、LS157芯片:該芯片又稱 2 選 1 數(shù)據(jù)選擇器,一共有兩個(gè)輸入數(shù)據(jù)流,每一個(gè)數(shù)據(jù)流是 4 位的,通過使能端S 可以選通其中任意一個(gè)數(shù)據(jù)流,因此該芯片非常適合用來作為主存6116 的地址選擇控制。當(dāng)需要機(jī)器指令的時(shí)候,157 選擇 PC 送來的地址;當(dāng)需要數(shù)據(jù)的時(shí)候157 選擇 IR 的低四位送來的數(shù)據(jù)地址。74LS395芯片:該芯片有兩個(gè)功能,“清零”和“置數(shù)”,我們選擇它作為PC。由于在每執(zhí)行完一條機(jī)器指令之后都要再執(zhí)行取指公操作,因此我們選擇將取值公操作存放在控存的0 號單元。取指階段將395 清零,執(zhí)行取指公操作;執(zhí)行階段395 置數(shù),執(zhí)行具體功能。6116 芯片:該芯片的類型是 R

8、AM ,我們選擇它作為主存。由于主存中需要根據(jù)不同的表達(dá)式反復(fù)寫入各種機(jī)器指令,而6116 的數(shù)據(jù)存入要相對2816簡單一點(diǎn),因此主存采用的是6116 芯片。2816 芯片:該芯片的類型是 ROM ,因此使得它具有斷電之后還能保存數(shù)據(jù)的優(yōu)勢。選擇兩片 2816 作為控存,存放微指令。因?yàn)槲⒅噶钪恍枰谠O(shè)計(jì)好了之后,一次性的打入,以后都不需要再修改了,所以2816 無疑是最好的選擇。此外還有若干邏輯門2. 設(shè)計(jì)原理圖在原理圖的設(shè)計(jì)過程中,我們是分步走的。首先是從最基本的數(shù)據(jù)通路開始,然后再一點(diǎn)點(diǎn)的像壘積木一樣的往上添加各種芯片逐步實(shí)現(xiàn)各個(gè)功能?,F(xiàn)在將該過程做一個(gè)詳細(xì)的介紹如下:2.1數(shù)據(jù)通路數(shù)據(jù)

9、通路部分我們是按照組成原理實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)五的參考電路一的方案去做的,只是在上面做了兩點(diǎn)改動:1.將兩片 395 芯片換成了一片 373 芯片。因?yàn)?395 需要脈沖觸發(fā),較373 來說略顯麻煩,因此進(jìn)行了這樣的替換。 2.將 6116 輸入到 181 的數(shù)據(jù)由 A 輸入端改成了B 輸入端。因?yàn)樵谧鰷p法時(shí)是A-B ,為了能正確進(jìn)行連續(xù)的減法運(yùn)算就必須將 AC 存放的數(shù)據(jù)從 A 端輸入,而將從主存中取出來的數(shù)據(jù)從B 端輸入。最后設(shè)計(jì)的數(shù)據(jù)通路電路圖如下:圖 1 按照該電路連接之后,能夠手動實(shí)現(xiàn)各種基本的數(shù)據(jù)運(yùn)算。具體的步驟為:將數(shù)據(jù)事先存放到存儲器的某些單元中,再通過手動選擇地址選中數(shù)據(jù),手動調(diào)節(jié)

10、運(yùn)算指令,手動操作各個(gè)芯片的使能端,從而能夠進(jìn)行連續(xù)的算術(shù)或邏輯運(yùn)算,并將結(jié)果顯示。2.2增加回存功能在按照 2.1 中設(shè)計(jì)的電路連接之后,我們發(fā)現(xiàn)所設(shè)計(jì)的數(shù)據(jù)通路沒有回存功能,因此我們需要在原來的電路上進(jìn)行一些改進(jìn)。我們認(rèn)為回存和開始的時(shí)候向主存6116 中打入數(shù)據(jù)其實(shí)是同樣的原理,不過就是要能夠控制回存的時(shí)機(jī),也即需要回存的時(shí)候才將運(yùn)算結(jié)果回存到主存的某一個(gè)單元,其余時(shí)候不會影響到主存中存放的數(shù)據(jù)。因此我們?nèi)匀徊捎?44 芯片,以 A 寄存器的結(jié)果為輸入,輸出連到6116 的輸入 / 輸出端,然后通過手動選擇244 的使能端來控制回存的時(shí)機(jī)。這樣設(shè)計(jì)的電路如下:圖 2 2.3增加機(jī)器指令部

11、分在完成了數(shù)據(jù)通路,并多次測試確認(rèn)無誤的基礎(chǔ)上,我們開始在上面實(shí)現(xiàn)機(jī)器指令。此時(shí)的機(jī)器指令的意思就是能夠通過PC 選址加載 8位的機(jī)器指令到指令寄存器IR 中。這 8 位機(jī)器指令得到高4 位是操作碼,由這 4 位操作碼直接連到181 運(yùn)算器的 S3-S0 端,去控制各種運(yùn)算類型; 8 位機(jī)器指令的低 4 位則是地址碼,會回到主存6116 中去選擇運(yùn)算需要的數(shù)據(jù)。按照這樣的需求,我們增加了一片373 作為指令寄存器 IR,增加了一片 157 用于在 4 位地址碼和 PC 輸出的地址中做二路選擇。這樣設(shè)計(jì)出來的電路如下:圖 3 2.4增加微指令部分從這里開始,就到了整個(gè)實(shí)驗(yàn)的關(guān)鍵部分了。所謂增加微

12、指令也就是通過一系列的設(shè)計(jì),把之前的那些需要我們手動控制的各個(gè)芯片的使能端全部都通過微指令的0、1 狀態(tài)控制起來。之前2.3 中實(shí)現(xiàn)的只是控制到了 181 的 S3-S0 這 4 個(gè)使能端,現(xiàn)在各個(gè)芯片,比如181 的M 端、Cn 非端、各個(gè) 373 的使能 G 端都要用微指令來控制。我們統(tǒng)計(jì)了一下,這個(gè)需要控制的點(diǎn)超過了8 個(gè),因此我們需要兩片 373 作為微指令寄存器IR,這樣就可以設(shè)計(jì)16 位的微指令(實(shí)際上用不到 16 位)。微指令是存放在控存中的,對于控存我們選用的是2816 。之所以選擇 2816 主要是看中了它是ROM 類型的存儲器,能夠在斷電之后依然保存所存儲的數(shù)據(jù),而恰好微指

13、令也只需要在設(shè)計(jì)完畢之后一次性的存入,以后一般這樣就可以免除了我們多次寫控存的工作。 PC 我們選用的是 395 芯片,主要是因?yàn)樵撔酒幸粋€(gè)清零功能。我們在每個(gè)機(jī)器指令執(zhí)行前我們需要先執(zhí)行取指公操作,然后再執(zhí)行具體功能的微指令。這樣395 的清零功能就為我們提供了很大的便利,我們只需要將取指微指令放在控存的0 號單元,然后在每個(gè)指令周期的開頭將PC 清零,就可以進(jìn)行取指操作了。綜上所述,我們在機(jī)器指令的基礎(chǔ)上添加了一片395. 兩片 2816和兩片 373 ,最后設(shè)計(jì)出的電路如下所示:圖 4 3. 設(shè)計(jì)微程序控點(diǎn)在設(shè)計(jì)微指令之前,我們先分析整個(gè)電路中的各個(gè)芯片的控點(diǎn),其中有些是需要控制的;有

14、些是不需要變動的,始終接到一個(gè)電位就行了。首先是不需要控制的控點(diǎn):輸入 244 芯片: OEa 非和 0Eb 非控點(diǎn)并接,然后接到一個(gè)開關(guān)上,只在寫機(jī)器指令的時(shí)候選0,寫完后一直為1。這個(gè)由手動控制,不需要微指令控制。主存 6116 芯片: CE 非始終接 0,OE 非始終接 0(我們選用WE 非為 0,OE 非為 0 的那個(gè)寫功能)。多余的地址線接到一起,始終接 0(或者接 1 也可以)。PC 161 芯片: MR 非端接開關(guān),只在開機(jī)的時(shí)候手動置0,清零之后再置 1。但是后來發(fā)現(xiàn)其實(shí)可以將start非接到 MR 非端實(shí)現(xiàn)自動清零,因?yàn)?start 非端也是只在開機(jī)的時(shí)候?yàn)?,其余時(shí)候一直為

15、1。157 芯片:使能端 E 非始終為 0。DR373 、AC373 、IR373 、 IR373 :輸出控制始終接0??卮?2816 芯片: CE 非始終接 0,WE 非始終接 1,OE 非始終接 0。(因?yàn)榭卮媸冀K是讀狀態(tài))。多余的地址線接到一起,始終接0(或者接 1 也可以)。 PC 395 芯片: PE 始終接 1,OE 非始終接 0。接下來是需要控制的控點(diǎn):6116 芯片: WE 非157 芯片: S PC 161 芯片: CP PC 395 芯片: MR 非、CP 非IR373 、 IR373 、DR373 、AC373 :使能 G 回存 244 芯片: OEa 非、OEb 非并接

16、在一起控制根據(jù)那些需要控制的控點(diǎn),我們設(shè)計(jì)出來的微指令的每一個(gè)控點(diǎn)的狀態(tài)及其所表示的意義如下表所示:微指令控點(diǎn)意義表取值控點(diǎn)0 1 C14 運(yùn)行停機(jī)C13 清零置數(shù)C12-C9 181 的 S3-S0 控制端C8 181 有進(jìn)位181 無進(jìn)位C7 算術(shù)運(yùn)算邏輯運(yùn)算C6 IR 不變IR 置數(shù)C5 DR 不變DR 置數(shù)C4 AC 不變AC 置數(shù)C3 回存 244 無效回存 244 有效C2 主存寫主存讀C1 157 地址選 PC 157 地址選地址碼C0 PC 不變PC 加 1 現(xiàn)在對這 15 個(gè)微指令控點(diǎn)做一一的解釋如下:C14 :該位直接連到時(shí)序部分的STOP 端口,平時(shí)該位一直為0,只有當(dāng)最

17、后需要停機(jī)時(shí)才將該位置為1。通過該位可以實(shí)現(xiàn)自動停機(jī)。C13 :該位會連到作為 PC 的 395 的清零端 MR 非和 CP 非,配合時(shí)序來控制PC 的置數(shù)和清零。通過將該位置0,來使得PC 清零,通過將該位置 1,來使得PC 置數(shù)。通過該位,可以讓 PC 在恰當(dāng)?shù)臅r(shí)候置數(shù)取到相應(yīng)的微指令,在恰當(dāng)?shù)臅r(shí)候又可以清零執(zhí)行取指公操作。C12-C9 :這四個(gè)控制位會直接連到181 的 S3-S0 四個(gè)控制端口,通過這四個(gè)控制位的0/1狀態(tài)來進(jìn)行不同的運(yùn)算。C8:該位會直接連到低位181 的低位進(jìn)位端,然后低位181 的向高位的進(jìn)位端再連到高位181 的低位進(jìn)位端。通過選擇該位為1 表示沒有進(jìn)位,而通過

18、選擇該位為0 表示有進(jìn)位。該位的設(shè)置主要是為了實(shí)現(xiàn)減法運(yùn)算,因?yàn)?181 只有 A-B-1 的運(yùn)算,為了正確的實(shí)現(xiàn)減法,就用一位進(jìn)位來抵消。該位平時(shí)一直置1,只有減法運(yùn)算的時(shí)候才置為0。C7:該位直接連到 181 芯片的 M 端,這樣可以控制進(jìn)行的是算術(shù)運(yùn)算還是邏輯運(yùn)算。C6:該位是控制作為IR 的 373 芯片的選通和保持狀態(tài)的,當(dāng)該位為 1 時(shí) IR 選通,存放在主存中的機(jī)器指令會送到IR 中去;當(dāng)該位為 0時(shí) IR 會保持當(dāng)前的輸出不變,也就相當(dāng)于此事的輸入端無效。之所以要設(shè)置該位是因?yàn)閺闹鞔嬷凶x到的數(shù)既有機(jī)器指令又有運(yùn)算數(shù)據(jù),因此從主存輸出的數(shù)據(jù)不是每一次都可以讀到IR 中去的,因此需

19、要控制IR 何時(shí)有效。C5:該位是控制作為DR 的 373 芯片的, DR 是存放 181 的運(yùn)算結(jié)果的,當(dāng)該位為0 時(shí),DR 處于不選通狀態(tài),而只有當(dāng)該位置1 時(shí)DR 才選通, 181 的運(yùn)算結(jié)果才能存放到DR 中去。C4:該位是控制作為AC 的 373 芯片的, AC 是累加器,用來存放上一次運(yùn)算為止的運(yùn)算結(jié)果,通過AC 實(shí)現(xiàn)連續(xù)運(yùn)算的功能。C3:該位控制作為回存的244 芯片?;卮婀δ苤挥性谧詈筮\(yùn)算全部完畢的時(shí)候,才將最后的運(yùn)算結(jié)果送回到主存中去,而其余時(shí)候是不會向主存輸入數(shù)據(jù)的。因此通過選擇該位為0,則將 244 選通,此時(shí)可以回存數(shù)據(jù);通過選擇該位為1,則將 244 置為高阻狀態(tài),即

20、沒有輸出。C2:該位直接連到主存6116 芯片的 WE 非端。當(dāng)該位為1 時(shí)主存讀數(shù)據(jù),該位為0 時(shí)主存寫入數(shù)據(jù)。該位的設(shè)置主要是為了配合完成回存功能,一般情況下主存都是處于讀數(shù)據(jù)狀態(tài),只有當(dāng)回存時(shí)主存才會寫入數(shù)據(jù)。C1:該位直接連到 157 芯片的輸入選擇 S 端,該位為 1 時(shí)選擇的是 I1 端口的輸入有效,也即IR 中存放的機(jī)器指令的低4 位地址碼有效;該位為 0 時(shí)選擇的是 I0 端口的輸入有效,也即PC 的地址有效。之所以要設(shè)置該位是因?yàn)?,在主存中存放的有兩種數(shù)據(jù),一種是機(jī)器指令,它的地址是根據(jù)PC 來選擇的;另外一種是進(jìn)行運(yùn)算所需的數(shù)據(jù),它的地址是根據(jù)機(jī)器指令的地址碼部分來選擇的。

21、通過該位即可控制主存中各種數(shù)據(jù)的正確取得。4. 微指令設(shè)計(jì)根據(jù)上面設(shè)計(jì)出來的微指令的控點(diǎn),我們開始設(shè)計(jì)具體的微指令。先將每一條微指令列舉如下:微指令C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 現(xiàn)在對上述微指令的設(shè)計(jì)設(shè)計(jì)過程做一一的介紹如下:(其中各種算術(shù)/ 邏輯運(yùn)算指令就選取加法指令為代表)4.1取指公操作取指公操作階段,顯然系統(tǒng)還在運(yùn)行,故C14 位設(shè)為 0。此時(shí)PC應(yīng)該置數(shù),置數(shù)的內(nèi)容為IR 中存放的機(jī)器指令的高4 位操作碼,然后才能根據(jù)PC 所置的數(shù)到控存中去取對應(yīng)的微指令,故C13 位置 1。取指階段不涉及到運(yùn)算器的功能,

22、故C12-C9 、C8 、C7 的取值任意,我們設(shè)為 0000 、1、0。指令寄存器此時(shí)應(yīng)該選通,因?yàn)橐x取機(jī)器指空停機(jī) PC S3 S2 S1 S0 Cn非M IR DR AC 回存主存157 PC 取指0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 取數(shù)0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 0 加0 0 0 1 0 0 1 1 0 0 1 1 1 1 1 0 與非0 0 0 0 1 0 0 1 1 0 1 1 1 1 1 0 減0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 乘2 0 0 0 1 1 0 0 1 0 0 1 1 1 1

23、1 0 異或0 0 0 0 1 1 0 1 1 0 1 1 1 1 1 0 或非0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 0 非0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 0 與0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 0 回存0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 停機(jī)0 1 0 0 0 0 0 1 0 0 0 0 1 1 0 0 令進(jìn)來,故 C6 位置 1。同樣的此時(shí)沒有涉及到運(yùn)算功能,故DR 、AC應(yīng)該保持當(dāng)前的輸出不變,C5 和 C4 設(shè)為 11 。不涉及到回存,回存244 設(shè)為高阻,內(nèi)存為讀狀態(tài),故C3 和

24、C2 設(shè)為 11。此時(shí) 157 應(yīng)該選擇 PC 的輸入,根據(jù) PC 的輸入選取機(jī)器指令,故C1 位置 0。取值階段的最后 PC 的值要自動加一,以便下一次取指能取到下一條機(jī)器指令,故 C0 位置 1。4.2取數(shù)微指令所謂取數(shù)微指令,也就是進(jìn)行了一次邏輯運(yùn)算“F=B ”。此時(shí)不用停機(jī), C14 置 0。 PC 需要在取數(shù)指令執(zhí)行的最后清零,以便后面執(zhí)行取值公操作,故C13 置 0。根據(jù) F=B 的運(yùn)算,相應(yīng)的置C12-C9為1010 。進(jìn)位端 C8 任意,我們設(shè)為 1。運(yùn)算類型為邏輯運(yùn)算,C7 置為1。機(jī)器指令已經(jīng)在取指階段取到,此時(shí)IR 無效, C6 置 0。運(yùn)算的結(jié)果要存放到 DR 和 AC

25、 中,故 DR、AC 都要選通, C5 和 C4 置為11 。此時(shí)不涉及到回存,故回存244 高阻,主存為讀, C3 和 C2 設(shè)為11 。157 應(yīng)該選擇 IR 輸入的地址碼,到內(nèi)存中去取運(yùn)算需要的數(shù)據(jù),故 C1 設(shè)為 1。沒有取機(jī)器指令, PC 的值不變, C0 為 0。4.3加法微指令加法指令的設(shè)計(jì)主要是在運(yùn)算器部分。不用停機(jī),C14 為 0。 P 需要在加法指令執(zhí)行的最后清零,以便后面執(zhí)行取指公操作,故C13 為0。根據(jù)加法運(yùn)算,設(shè)置C12-C9為 1001 ;無進(jìn)位, C8 為 1;算術(shù)運(yùn)算,C7 為 0。IR 保持當(dāng)前輸出不變, C6 為 0。DR 、AC 都要選通,故 C5 和

26、C4 設(shè)為 11 。不涉及到回存,主存處于讀狀態(tài),故C3 和 C2設(shè)為 11。157 選擇 IR 輸入的地址碼,到內(nèi)存中去取數(shù),故C1 設(shè)為1。沒有取新的機(jī)器指令, PC 的值不變,故 C0 為 0。4.4回存微指令回存指令設(shè)計(jì)的重點(diǎn)在于回存244 芯片和主存的狀態(tài)。系統(tǒng)仍在運(yùn)行,停機(jī)位 C14 為 0?;卮嬷噶畹淖詈笮枰獙?PC 清零,以便后面執(zhí)行取指公操作,故C13 為 0?;卮娌簧婕暗竭\(yùn)算功能,故C12-C9 、C8 、C7 的值任意,我們設(shè)為0000 、1、0。IR 保持當(dāng)前輸出不變,C6 為 0。DR 、AC、回存的 244 芯片都應(yīng)該選通,故C5 、C4、C3 分別為 1、1、0。

27、主存應(yīng)該為寫入狀態(tài),故C2 為 0?;卮娴牡刂酚苫卮鏅C(jī)器指令的低4 位地址碼給出,控制157 的 C1 為 1。PC 不變,C0 為 0。4.5停機(jī)微指令停機(jī)微指令的設(shè)計(jì)重點(diǎn)在于停機(jī)位C14 ,只要在這時(shí)才會被設(shè)為1。 PC 會在最后清零,故C13 為 0。不涉及到運(yùn)算,同樣C12-C9、C8、C7 的取值任意,我們設(shè)為默認(rèn)值0000 、1、0。此時(shí) IR、DR、AC、回存 244 、主存、 157 芯片、 PC 都不再有效,因此接下來的 C6-C0 我們設(shè)為 0001100 。5.指令周期流程圖每一條機(jī)器指令的執(zhí)行都分為兩個(gè)階段:取指階段、執(zhí)行階段。每一條微指令的執(zhí)行流程圖如下所示:5.1取

28、指公操作:所以設(shè)計(jì)出來的取指微指令為0010 0001 0100 1101 5.2取數(shù)微指令所以設(shè)計(jì)出來的取數(shù)微指令為0001 0101 1011 1110 5.3加法運(yùn)算指令(其余雙目算術(shù)/ 邏輯運(yùn)算指令同此)所以設(shè)計(jì)出來的加法微指令為000 1 0011 0011 1110 同理:減法微指令為 000 0 1100 0011 1110 與非微指令為 000 0 1001 1011 1110 異或微指令為 000 0 1101 1011 1110 或非微指令為 000 0 0011 1011 1110 與微指令為 000 1 0111 1011 1110 5.4乘 2 微指令(其余單目算術(shù)/

29、 邏輯運(yùn)算指令同此)所以設(shè)計(jì)出來的乘2 微指令為 000 1 1001 0 011 1110 同理:非微指令為 000 0 0001 1 011 1110 5.5回存微指令所以設(shè)計(jì)出來的回存微指令為0000 0001 0011 0010 6. 時(shí)序設(shè)計(jì)在設(shè)計(jì)了微指令各個(gè)控制位的0/1狀態(tài)之后還需要配合時(shí)序來完成整個(gè)的系統(tǒng)的自動運(yùn)行。時(shí)序設(shè)計(jì)的基礎(chǔ)是手動操作一定要熟練掌握,對于先控制哪個(gè)芯片,后控制哪個(gè)芯片自己心中要做到非常的熟悉。接下就是將這些有先后次序的人工作業(yè)轉(zhuǎn)換為各個(gè)T 時(shí)間內(nèi)的作業(yè)。開機(jī)前,手動將 PC、 PC 清零。開機(jī)時(shí),控存取到 0 號單元存放的取指微指令,然后接下來不斷取到后面

30、的指令去執(zhí)行,直到停機(jī)指令?,F(xiàn)在對于各個(gè)芯片的控制端的時(shí)序設(shè)計(jì)解釋如下: PC 395 芯片: PC 在每條指令執(zhí)行完畢后,也即下一條指令執(zhí)行的開始清零,執(zhí)行取值公操作,故清零端MR 非=T0C13 。取指微指令發(fā)出之后, PC 就應(yīng)該置數(shù),故 CP 非=T1 C13 。 IR 373芯片: IR 會在兩個(gè)時(shí)候置數(shù),一個(gè)是 PC 清零時(shí)取到取指微指令,另外一個(gè)是PC 置數(shù)后取到具體的執(zhí)行的微指令。由于T0 時(shí)刻PC 清零,T1 時(shí)刻置數(shù),故IR 的使能 G 端=T0C13+T2 C0??卮?2816 :控存始終處于讀狀態(tài), WE 非置 1,OE 非置 0,CE非置 0。IR 373 芯片:IR

31、 用來存放從主存中讀出的機(jī)器指令,只有在取指微指令發(fā)出之后 IR 才能選通。由于PC 在 T0 時(shí)刻清零,故 IR 在 T1 時(shí)刻選通,使能 G 端=T1 C6 。157 芯片:157 芯片負(fù)責(zé)從 PC 和 IR 兩個(gè)輸入端選擇地址,不需要時(shí)序控制合適有效,輸入選擇S 直接接IR 的輸出控制位。181 芯片:181 芯片的使能端有 S3-S0 、Cn 非、M,這六個(gè)使能端都不需要用時(shí)序來控制,直接從 IR 的輸出端連過來。DR 373芯片:DR 會在 181 運(yùn)算完畢后選通,使得運(yùn)算結(jié)果存放到DR 中去。T2 時(shí)刻控存的微指令才到達(dá) IR,故我們讓 DR 在 T3 時(shí)刻選通,其使能 G 端=T

32、3 C5 。AC 373 芯片:在數(shù)據(jù)存放到 DR 之后, AC 才能選通,數(shù)據(jù)從DR 到 AC。DR在 T3 時(shí)刻存放數(shù)據(jù),故AC 在 T4 時(shí)刻選通,其使能G 端=T4C4 。主存 6116 芯片:主存平時(shí)一直為讀狀態(tài),只有在回存時(shí)才處于寫入狀態(tài)。因此其WE 非端=T4 非C2 ?;卮?244 芯片:回存功能是在最后將運(yùn)算的結(jié)果寫入到主存中,由于在T3 時(shí)刻運(yùn)算結(jié)果才寄存到 DR 中,因此回存功能放在T4 時(shí)刻實(shí)現(xiàn)。其 OEa 非/OEb非=T4 非C3 PC 161 芯片:PC 在指令執(zhí)行過程的最后加1,故放在 T4 時(shí)刻進(jìn)行,CP=T4 C0 。7. 時(shí)序圖我們設(shè)計(jì)的每條機(jī)器指令的執(zhí)行

33、包含兩個(gè)階段,第一個(gè)是取指階段,第二個(gè)是執(zhí)行階段。如下圖所示:指令在各個(gè) T 時(shí)間內(nèi)的操作如下表所示:指令在各個(gè)T 的操作表指令T0 T1 T2 T3 T4 取指 PC 清零CM- IR MM-IR IR.op- PC CM- IR NULL PC+1 取數(shù)NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 加NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 與非NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 減NULL MM-IR

34、IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 乘 2 NILL MM-IR IR.op- PC CM- IR AC-181 181-DR DR-AC 異或NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 或非NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-AC 非NULL MM-IR IR.op- PC CM- IR AC-181 181-DR DR-AC 與NULL MM-IR IR.op- PC CM- IR MM 、AC-181 181-DR DR-

35、AC 回存NULL MM-IR IR.op- PC CM- IR NULL 回存244 打開主存寫入8. 設(shè)計(jì)接線圖根據(jù)設(shè)計(jì)出的電路圖:圖4 我們設(shè)計(jì)最后的接線圖如下:圖 5 六檢查過程在檢查時(shí)老師給我們的表達(dá)式是:(3 ? 4 )或非 82+7 取非內(nèi)存存放的內(nèi)容為:地址內(nèi)容解釋0 00010110 取 3 1 01100111 異或 4 2 01111000 或非 8 3 01010000 乘 2 4 00101001 加 7 5 10000000 取非6 00000011 3 7 00000100 4 8 00001000 8 9 00000111 7 10 10110000 停機(jī)按照上

36、述內(nèi)容寫好主存之后,將PC、 PC 清零,按下 START 的脈沖,開始運(yùn)行最后結(jié)果正確。七布線調(diào)試時(shí)遇到的問題及解決辦法在整個(gè)課程設(shè)計(jì)的過程中,我們碰到了各種各樣的問題。這些問題有一些確實(shí)很麻煩,但是也有一些問題在現(xiàn)在看來覺得非常的低級但是當(dāng)時(shí)也困擾了我們很久。不管如何,這些問題在每一個(gè)同學(xué)進(jìn)行課程設(shè)計(jì)的過程中都或多或少會碰到一些,現(xiàn)在我將這些問題以及它們的解決辦法一一敘述如下,希望能對以后進(jìn)行組原課設(shè)的同學(xué)一點(diǎn)參考的價(jià)值:1. VCC1 和 VCC2 沒有的接地端沒有短接。問題的解決過程:在課設(shè)第一天我們的工作是檢查芯片。由于對各種設(shè)備還不太熟悉,準(zhǔn)備工作做得不充分,導(dǎo)致VCC1 和 VC

37、C2 的接地端沒有短接到一起,后來檢查時(shí)出現(xiàn)了一些非常奇怪的現(xiàn)象。后來我們跑去找老師,說我們的芯片壞了,老師一看就發(fā)現(xiàn)了問題,并且要我們看指導(dǎo)書的第4 面,我們這才知道原來是因?yàn)槲覀兊臏?zhǔn)備工作沒有做好,頓時(shí)覺得非常不好意思。這個(gè)錯誤都要?dú)w結(jié)于我們沒有好好閱讀實(shí)驗(yàn)臺的使用說明。2. 244 輸入控制沒有高阻,導(dǎo)致其和6116 輸出沖突。問題的解決過程:這個(gè)問題是我們在測試6116 芯片時(shí)發(fā)現(xiàn)的,我們當(dāng)時(shí)是把0 號單元存 0,1 號單元存 1,依次類推。全部存好后我們開始回過頭來讀,看數(shù)據(jù)有沒有存放正確,但是卻發(fā)現(xiàn)結(jié)果很不對,有些燈也是花的?,F(xiàn)在要我檢查,我當(dāng)然很清楚這是由于244 的輸出沒有高阻

38、導(dǎo)致的沖突,但是當(dāng)時(shí)我完全沒有意識到這個(gè)問題,后來也是老師幫我么看了后,就發(fā)現(xiàn)了 244 的問題。3. 如何測試數(shù)據(jù)通路的正確性?問題的解決過程:數(shù)據(jù)通路連接好后,我們開始測試數(shù)據(jù)通路是否連接正確,我記得這個(gè)是在實(shí)驗(yàn)第一天的晚上進(jìn)行的,當(dāng)時(shí)我們對于各種芯片的操作非常的不熟悉,對于整個(gè)數(shù)據(jù)通路的工作流程也不是很清楚。所以當(dāng)我們照著指導(dǎo)書實(shí)驗(yàn)五的參考電路一連線完畢后,一下子不知道要如何操作。剛開始我們測試最簡單的F=A+B 的運(yùn)算,但是結(jié)果卻總是不正確,后來我們一直糾結(jié)到晚上也沒弄出個(gè)結(jié)果。晚上回到寢室之后,我仔細(xì)得回想覺得我們的電路連接的絕對不會用問題,因?yàn)槲颐看芜x通DR ,輸出的結(jié)果都會變化,

39、只是結(jié)果不對,問題應(yīng)該是出現(xiàn)在我們測試的方法上面了,現(xiàn)在看來確實(shí)是這樣的。當(dāng)時(shí)有DR 和 AC 的使能端需要我們控制, DR 先選通然后立即鎖住, AC 后選通同樣也要立即鎖住。但是當(dāng)時(shí)我們對于這些使能端可以說不知道如何操作,打開了之后有時(shí)候鎖住了有時(shí)候又忘了鎖,導(dǎo)致結(jié)果十分不穩(wěn)定。后來我們找出了問題,并且知道了如何去操控這些使能端,以及它們的先后次序。4. 壞開關(guān)導(dǎo)致結(jié)果異常。問題的解決過程:在連接好數(shù)據(jù)通路后,測試181 的減法運(yùn)算的過程中,我們讓S3-S0 為 0110 ,Cn 非為 0,M 為 0,A 為 1111 ,B 為 0001 ,運(yùn)算的正確結(jié)果應(yīng)該是1110 但是我們得到的結(jié)果

40、卻是0110 ,由于開始時(shí)對于如何檢查錯誤還沒有經(jīng)驗(yàn),我一下子被卡在這里,不知道如何去檢查。后來找來老師,聽完我們描述的問題之后,只見老師拿著一根導(dǎo)線接到了一個(gè)燈,然后導(dǎo)線的另外一端對著各個(gè)孔一個(gè)個(gè)的檢查,并且教我們自己辨別這些燈的電位高低,最終檢查發(fā)現(xiàn)原來時(shí)候一個(gè)輸入的開關(guān)壞了。之前我們只檢查了芯片,還沒有檢查開關(guān),所以接下來我們又檢查了所有的開關(guān)發(fā)現(xiàn)9、14 號開關(guān)都是壞的。檢查完了我們的問題之后,老師還教我們說要學(xué)會他的檢查方法,首先自己要對每個(gè)點(diǎn)的電位十分清楚,然后再拿著一根導(dǎo)線去一個(gè)一個(gè)孔的去檢查、排錯,逐漸將問題的范圍縮小,最終發(fā)現(xiàn)問題。這個(gè)方法對我后來的查錯很有幫助,我也慢慢的學(xué)

41、會了這種查錯技巧。5. 161 芯片的 1、7、9、10 引腳沒有接高。問題的解決過程:后來我們在手動測試回存功能的時(shí)候,給了PC 脈沖,但是發(fā)現(xiàn)主存的輸出沒有變化,因此我們懷疑是161 芯片給的地址不對,用逐個(gè)孔檢查的方法一一檢查之后發(fā)現(xiàn)確實(shí)問題出在161 芯片,但是我們所接的線都會正確的,這是我們突然發(fā)現(xiàn)161 芯片的 1、7、9、10 孔是空的,沒有接任何東西,回過頭去翻書才發(fā)現(xiàn)原來老師講過161 芯片的 1、7、9、10 引腳要接高,果然我們這樣做了之后之前的問題沒有了。6. 395 芯片 OE 非沒有接低。問題的解決過程:我們在實(shí)現(xiàn)微指令階段加了一塊395 芯片作為PC,在檢查芯片的

42、時(shí)候發(fā)現(xiàn)給了脈沖但是395 不能置數(shù),我們當(dāng)時(shí)只注意到了MR非、CP 非、PE 三個(gè)使能端,沒有注意到OE 非使能端的作用,以為這個(gè)使能端不用管。所以我們很確定是芯片壞了,后來換了一個(gè)新芯片之后問題依然存在,所以我們?nèi)ピ儐柪蠋?,老師來后檢查了一下,看我OE 非原來沒有接低。照著老師說的去做了之后,395 芯片工作正常了。7. 2816 不能寫入數(shù)據(jù)。問題的解決過程:我們在編寫完微指令之后,準(zhǔn)備將微指令寫入控存CM ,控存我們選用的是 2816 ,因?yàn)樗鼣嚯娭笕匀豢梢员4鏀?shù)據(jù)。經(jīng)過詢問同學(xué)我們得知 2816 的使用方法和 6116 一樣,所以我們就開始放心的去寫2816 ,可是寫了再回過頭來讀

43、,發(fā)現(xiàn)每個(gè)單元都沒有寫進(jìn)去,還是默認(rèn)的全 1 狀態(tài)。后來我又去問一個(gè)已經(jīng)寫好了控存的同學(xué),他告訴我一個(gè)經(jīng)驗(yàn): 2816 的 WE 非、OE 非在寫入數(shù)據(jù)的時(shí)候打成低、高,然后再把兩個(gè)都打成高、高,再讀才能寫入數(shù)據(jù)。我照著他的指點(diǎn)去寫控存,果然數(shù)據(jù)都寫進(jìn)去了,看來這2816 在寫數(shù)據(jù)時(shí)還有這么一點(diǎn)和6116 不相同的地方,如果不是那位同學(xué)指點(diǎn)我恐怕弄一天也弄不好了。8. 回存功能我們在數(shù)據(jù)通路階段設(shè)計(jì)的回存功能能夠正確實(shí)現(xiàn),但是最后在微指令階段加入回存不能實(shí)現(xiàn)功能。由于時(shí)間問題,我們最后沒有實(shí)現(xiàn)自動的回存功能,只能手動回存。八實(shí)現(xiàn)心得體會這次實(shí)驗(yàn)讓我收到了很多知識,加深了對“馮諾依曼”體系計(jì)算機(jī)

44、的理解,以及“存儲程序,程序控制”這句話的體會。但是在這次課程設(shè)計(jì)的過程中,我也收獲到了很多課堂上無法學(xué)到的知識。首先,這次組成原理的課程設(shè)計(jì)讓我體會到了一句話,就是磨刀不誤砍柴工。在實(shí)驗(yàn)的時(shí)候,先不要急著去連那一根一根的導(dǎo)線,而是要設(shè)計(jì)好每一根導(dǎo)線如何去連。等到自己在圖紙上有了清晰的設(shè)計(jì)后,再按照圖紙去連接那些導(dǎo)線其實(shí)花不了多少時(shí)間。其次,我還學(xué)會了遇到問題要冷靜思考。在平時(shí)我們編寫程序時(shí),無論經(jīng)過怎樣的深思熟慮編寫出來的代碼,編譯連接時(shí)難免會報(bào)錯,組原課設(shè)也是一樣。無論在圖紙上設(shè)計(jì)得多么精細(xì),等到連線完畢,測試時(shí)難免會有出現(xiàn)一些和預(yù)想不一樣的情況,而如何去應(yīng)對這些問題則需要冷靜的去分析、查

45、錯。由于這次組原課設(shè)恰逢考試周,因此我剛開始想著快點(diǎn)把課程設(shè)計(jì)做完了,可以去復(fù)習(xí)考試。恰恰就是這種急躁的心態(tài),導(dǎo)致我剛開始遇到問題不能靜下心來認(rèn)真的去檢查錯誤,而是變得十分急躁,結(jié)果卻是越急越?jīng)]有效率。后來我認(rèn)識到這個(gè)實(shí)驗(yàn)需要的是細(xì)心、耐心和冷靜分析問題的能力,于是我遇到問題開始靜下來認(rèn)真檢查各種錯誤,一個(gè)孔一個(gè)孔,一條線一條線的排查,縮小錯誤范圍,最終鎖定錯誤。再其次,我還懂得了遇到問題要善于向同學(xué)們請教。剛開始我遇到問題總是自己一個(gè)悶人著想,后來這樣效率很低,效果也不好。后來我發(fā)現(xiàn)其實(shí)周圍的同學(xué)可能很多遇到過和我相同的問題,我于是學(xué)著去請教其他組的同學(xué),尤其是那些做得比較快的同學(xué),有時(shí)候往

46、往就能夠?qū)ふ业綕M意的解決方案。比如我寫控存2816 的時(shí)候,數(shù)據(jù)總是寫不進(jìn)去,后來同學(xué)告訴我說寫完后,WE 非、OE 非全部置高再讀。照著他告訴我的方法,我試驗(yàn)了一下,果然數(shù)據(jù)就解決進(jìn)去了。這樣的經(jīng)驗(yàn)如果不是同學(xué)們互相交流,恐怕我很難發(fā)現(xiàn)。最后,我還學(xué)會了一個(gè)道理就是:做實(shí)驗(yàn)的時(shí)候沒有所謂的難與不難。剛開始做實(shí)驗(yàn)的時(shí)候,我對于整個(gè)實(shí)驗(yàn)其實(shí)沒有一個(gè)很明晰的概念。我開始只是想選一個(gè)最簡單的方法,快一點(diǎn)做完這個(gè)課程設(shè)計(jì)。我聽很多身邊的同學(xué)都推薦說硬布線的方法最簡單,連線最少等等,所以我開始就決定要采用硬布線的方案??墒俏液髞砀鷰讉€(gè)做微指令的同學(xué)交流了一下,決定微指令的方案也沒有很復(fù)雜,于是我又開始有

47、點(diǎn)猶豫了。最后經(jīng)過認(rèn)真的思索我決定采用主控存分開的微指令方案,然后就開始了接下來的一系列設(shè)計(jì)。雖然當(dāng)時(shí)做實(shí)驗(yàn)也碰到了很多困擾我很久的問題,也很苦惱,可是后來這一個(gè)個(gè)的問題最終都還是被解決了。當(dāng)最后試驗(yàn)結(jié)果成功的時(shí)候,我再回過頭去看,覺得世界上其實(shí)沒有難與不難,關(guān)鍵是要自己去做。有時(shí)候我們都是自己在私底下想覺得會難,然后就被自己的心理的那一絲絲畏懼給說服了,其實(shí)自己并沒有真正的去嘗試過何謂難何謂不難。所以,要做一個(gè)行動者,要多多去嘗試,去實(shí)踐,這樣得到的收獲往往是最大的!以上就是我在組原課設(shè)的這段日子中得到的感悟,這次課設(shè)是一次很有意義的磨礪,讓我們收獲,讓我們成長,讓我們學(xué)習(xí)!九參考文獻(xiàn)1.計(jì)

48、算機(jī)組成原理實(shí)驗(yàn)指導(dǎo)書作者:王曉蘭、周建國、吳秀敏、管軍2.計(jì)算機(jī)組成原理作者:秦磊華、吳非、莫正坤袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇襖羋蕆

49、袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄

50、袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論