版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 計(jì)算機(jī)組成原理</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)題目 由基本單元電路構(gòu)成 </p><p> 一臺(tái)基本模機(jī) </p><p> 專業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù)1041班 </p><p&
2、gt; 姓 名 </p><p> 學(xué) 號(hào) </p><p> 時(shí) 間 2013年1月5日 </p><p> 指導(dǎo)教師 </p><p><b> 課程設(shè)計(jì)成績(jī)?cè)u(píng)定表<
3、;/b></p><p><b> 目錄</b></p><p> 1 課程設(shè)計(jì)概述 …………………………………………………1</p><p> 1.1課程設(shè)計(jì)內(nèi)容 ……………………………………………………1</p><p> 1.1.1 設(shè)計(jì)背景 …………………………………………………1</p>
4、;<p> 1.1.2 實(shí)驗(yàn)要求 …………………………………………………1</p><p> 1.1.3 實(shí)驗(yàn)?zāi)康?…………………………………………………1</p><p> 1.1.4 實(shí)驗(yàn)儀器 …………………………………………………2</p><p> 1.2課程設(shè)計(jì)分析 ……………………………………………………2</p>&
5、lt;p> 1.2.1 系統(tǒng)需求分 ………………………………………………2</p><p> 1.2.2 系統(tǒng)目的 …………………………………………………2</p><p> 1.2.3 功能分析 …………………………………………………2</p><p> 2 實(shí)驗(yàn)原理 ………………………………………………………3</p><p&
6、gt; 2.1 機(jī)器指令 ………………………………………………………3</p><p> 2.2 微指令 …………………………………………………………4</p><p> 3 實(shí)驗(yàn)步驟 ………………………………………………………8</p><p> 3.1 實(shí)驗(yàn)連線 ………………………………………………………8</p><p>
7、3.2 讀寫微程序和程序 ……………………………………………9</p><p> 4 實(shí)驗(yàn)結(jié)果與分析………………………………………………12</p><p> 5 設(shè)計(jì)小結(jié)及體會(huì)………………………………………………13</p><p> 6 參考文獻(xiàn)………………………………………………………14</p><p><b>
8、 1 課程設(shè)計(jì)概述</b></p><p><b> 1.1課程設(shè)計(jì)內(nèi)容</b></p><p> 1.1.1 設(shè)計(jì)背景</p><p> 通過計(jì)算機(jī)組成原理理論課和幾次實(shí)驗(yàn)的學(xué)習(xí),嘗試設(shè)計(jì)六條機(jī)器指令,并編寫相應(yīng)的微程序,完成由基本單元電路構(gòu)成一臺(tái)基本模型機(jī),再經(jīng)過調(diào)試指令和模型機(jī)使其在微程序的控制下自動(dòng)產(chǎn)生各部件單元的正
9、常工作控制信號(hào)。</p><p> 在設(shè)計(jì)基本模型機(jī)的實(shí)驗(yàn)過程中,個(gè)別部件單元的控制信號(hào)是人為模擬產(chǎn)生的,而本課程設(shè)計(jì)將能在微程序控制下自動(dòng)產(chǎn)生各部件單元控制信號(hào),實(shí)現(xiàn)特定指令的功能。這里,計(jì)算機(jī)數(shù)據(jù)通路的控制將由微程序控制器來完成,CPU從內(nèi)存中取出一條機(jī)器指令到指令執(zhí)行結(jié)束的一個(gè)指令周期,全部由微指令組成的序列來完成,即一條機(jī)器指令對(duì)應(yīng)一條微程序。</p><p> 本課程設(shè)計(jì)要求
10、實(shí)現(xiàn)六條機(jī)器指令:IN(輸入),與ADD(加法),RL(左環(huán)移),STA(存儲(chǔ)),OUT(輸出),JMP(跳轉(zhuǎn))。重點(diǎn)主要在邏輯運(yùn)算的設(shè)計(jì)中。</p><p> 1.1.2 實(shí)驗(yàn)要求</p><p> 1、由基本單元電路構(gòu)成一臺(tái)基本模型機(jī)。</p><p> 2、設(shè)計(jì)至少六條機(jī)器指令,并編寫相應(yīng)的微程序,使之實(shí)現(xiàn)兩個(gè)同學(xué)的學(xué)號(hào)后兩位相加,然后乘以2。</
11、p><p> 3、調(diào)試指令和模型機(jī)使其在微程序的控制下自動(dòng)產(chǎn)生各部件單元的控制信號(hào)正常工作。</p><p> 4. 設(shè)計(jì)程序完整指定的任務(wù)</p><p> 1.1.3 實(shí)驗(yàn)?zāi)康?lt;/p><p> 1、掌握時(shí)序信號(hào)發(fā)生電路組成原理。</p><p> 2、掌握微程序控制器的設(shè)計(jì)思想和組成原理。</p>
12、;<p> 3、掌握微程序的編制、寫入,觀察微程序的運(yùn)行。</p><p> 4、在掌握部件單元電路實(shí)驗(yàn)的基礎(chǔ)上,進(jìn)一步將其組成系統(tǒng)以構(gòu)造一臺(tái)基本模型實(shí)驗(yàn)計(jì)算機(jī)。</p><p> 5、設(shè)計(jì)六條機(jī)器指令,并編寫相應(yīng)的微程序,具體上機(jī)調(diào)試,掌握整機(jī)軟硬件組成概念。</p><p> 6、熟悉用微程序控制器控制模型機(jī)的數(shù)據(jù)通路。</p>
13、<p> 7、學(xué)習(xí)設(shè)計(jì)與調(diào)試計(jì)算機(jī)的基本步驟及方法。</p><p> 1.1.4 實(shí)驗(yàn)儀器</p><p> DVCC-C8JH計(jì)算機(jī)組成原理教學(xué)實(shí)驗(yàn)系統(tǒng)一臺(tái),排線若干;</p><p><b> PC機(jī)一臺(tái)。</b></p><p><b> 1.2課程設(shè)計(jì)分析</b>&
14、lt;/p><p> 1.2.1系統(tǒng)需求分析</p><p> 一臺(tái)計(jì)算機(jī)所能執(zhí)行的各種指令集合稱為指令系統(tǒng)或指令集。一臺(tái)特定的計(jì)算機(jī)只能執(zhí)行自己指令系統(tǒng)中的指令。因此,指令系統(tǒng)就是計(jì)算機(jī)的機(jī)器語言。指令系統(tǒng)表征著計(jì)算機(jī)的基本功能和使用屬性,它是計(jì)算機(jī)系統(tǒng)設(shè)計(jì)中的核心問題。指令系統(tǒng)的設(shè)計(jì)主要括指令功能、操作類型的設(shè)計(jì),尋址方式和指令格式的設(shè)計(jì)。 </p><p>
15、 計(jì)算機(jī)的性能與它所設(shè)置的指令系統(tǒng)有很大的關(guān)系,指令系統(tǒng)反映了計(jì)算機(jī)的主要屬性,而指令系統(tǒng)的設(shè)置又與機(jī)器的硬件結(jié)構(gòu)密切相關(guān)。指令是計(jì)算機(jī)執(zhí)行某種操作的命令,而指令系統(tǒng)是一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合。通常性能較好的計(jì)算機(jī)都設(shè)置有功能齊全、通用性強(qiáng)、指令豐富的指令系統(tǒng),而指令功能的實(shí)現(xiàn)需要復(fù)雜的硬件結(jié)構(gòu)來支持。 </p><p><b> 1.2.2系統(tǒng)目標(biāo)</b></p>&
16、lt;p> 在基本模型機(jī)的基礎(chǔ)上改進(jìn)并實(shí)現(xiàn)IN,加ADD,循環(huán)左移RL,存儲(chǔ)STA,輸出OUT,跳轉(zhuǎn)JMP六條指令。</p><p><b> 1.2.3功能分析</b></p><p> 該系統(tǒng)實(shí)現(xiàn)的功能是對(duì)輸入的數(shù)據(jù)可以和內(nèi)存中的數(shù)據(jù)進(jìn)行加及循環(huán)左移運(yùn)算,并對(duì)其結(jié)果進(jìn)行存儲(chǔ),顯示等功能,從而得到一個(gè)簡(jiǎn)易的基本模型機(jī)所實(shí)現(xiàn)的功能。</p>
17、<p><b> 2.實(shí)驗(yàn)原理</b></p><p><b> 2.1機(jī)器指令</b></p><p> 在部件試驗(yàn)中,我們是人為用二進(jìn)制開關(guān)來模擬一些控制信號(hào)來完成數(shù)據(jù)通路的控制。而在本課程設(shè)計(jì)中,數(shù)據(jù)通路的控制將由微程序控制器來完成,即一條機(jī)器指令對(duì)應(yīng)一個(gè)微程序。</p><p> 本設(shè)計(jì)的規(guī)定項(xiàng)目
18、采用六條機(jī)器指令:IN(輸入)、ADD(二進(jìn)制加法)、RL(循環(huán)左移1位)、STA(將X存入直接地址中)、OUT(輸出)、JMP(跳轉(zhuǎn)至指定位置,繼續(xù)執(zhí)行)其指令格式如下表2-1(前四位是操作碼):</p><p><b> 表2-1</b></p><p> 1、IN為單字長(zhǎng)指令,含義是將輸入設(shè)備輸入的數(shù)據(jù)放入R0中</p><p>
19、2、 ADD為雙字長(zhǎng)指令,其含義是根據(jù)指令提供的地址將內(nèi)存中的數(shù)取出放入DR2,與DR1中的數(shù)相加,結(jié)果放在R0。</p><p> 3、RL為單字長(zhǎng)指令,其含義是將R0中的數(shù)據(jù)左移一位。</p><p> 4、STA為雙字長(zhǎng)指令,第二個(gè)字是要存放的地址,含義是將R0中的內(nèi)容存儲(chǔ)到第二字為地址的內(nèi)存單元中。</p><p> 5、OUT為雙字長(zhǎng)指令,含義是根據(jù)
20、指令提供的地址,將內(nèi)存中的數(shù)據(jù)取出由數(shù)碼管進(jìn)行顯示。</p><p> 6、JMP為單字長(zhǎng)指令, 含義是跳轉(zhuǎn)到指定位置繼續(xù)指令的執(zhí)行。</p><p> 本設(shè)計(jì)的機(jī)器指令如下:</p><p><b> 表2-2</b></p><p> 按照如下規(guī)定的格式,用聯(lián)機(jī)軟件建立將機(jī)器指令及微指令的二進(jìn)制代碼編輯成十六
21、進(jìn)制的*.txt類型文件。(微指令格式中的微指令代碼為將表中的24位微代碼按從左到右分成三個(gè)八位,將此三個(gè)八位二進(jìn)制代碼轉(zhuǎn)換為相應(yīng)的十六進(jìn)制數(shù)即可),并用聯(lián)機(jī)軟件的轉(zhuǎn)儲(chǔ)功能將該式文件裝載到試驗(yàn)系統(tǒng)中。</p><p> 機(jī)器指令格式說明: $PXX XX</p><p> 微指令格式說明: $MXX XXXXXX</p><p> 啟動(dòng)程序:當(dāng)控制臺(tái)開關(guān)SW
22、B、SWA置為“1 1”時(shí),按START微動(dòng)開關(guān),即可轉(zhuǎn)入到第01號(hào)“取指”微指令,啟動(dòng)程序運(yùn)行。</p><p> 按照數(shù)據(jù)通路可畫出機(jī)器指令的微程序流程圖如圖2所示。當(dāng)擬定“取指”微指令時(shí),該微指令的判別測(cè)試字段為P(1)測(cè)試。由于“取指”微指令是所有微程序都使用的公用微指令,因此P(1)的測(cè)試結(jié)果出現(xiàn)多路分支。本實(shí)驗(yàn)中共出現(xiàn)8路分支,分別對(duì)應(yīng)8種機(jī)器指令。占用8個(gè)固定的微地址單元。</p>
23、<p><b> 2.2微指令</b></p><p> 2.2.1 微指令格式</p><p> 微指令長(zhǎng)共24位,其控制位順序如下:</p><p><b> 圖2-1</b></p><p> 為了向RAM中裝入程序和數(shù)據(jù),檢查寫入是否正確,并能啟動(dòng)程序執(zhí)行,還必須設(shè)計(jì)三個(gè)
24、控制臺(tái)操作微程序.</p><p> 存儲(chǔ)器讀操作:撥動(dòng)總清開關(guān)CLR后,控制臺(tái)開關(guān)SWB,SWA 為”0 0”時(shí),按START微動(dòng)開關(guān),可對(duì)RAM連續(xù)手動(dòng)讀操作.</p><p> 存儲(chǔ)器寫操作:撥動(dòng)總清開關(guān)CLR后,控制臺(tái)開關(guān)SWB SWA置為”0 1”時(shí),按START微動(dòng)開關(guān)可對(duì)RAM進(jìn)行連續(xù)手動(dòng)寫入.</p><p> 啟動(dòng)程序:撥動(dòng)總清開關(guān)CLR后,
25、控制臺(tái)開關(guān)SWB SWA置為“1 1”時(shí),按START微動(dòng)開關(guān),既可轉(zhuǎn)入到第01號(hào)“取址”微指令,啟動(dòng)程序運(yùn)行.</p><p> 上述三條控制臺(tái)指令用兩個(gè)開關(guān)SWB SWA 的狀態(tài)來設(shè)置,其定義如下:</p><p><b> 表2-3</b></p><p> 根據(jù)以上要素設(shè)計(jì)數(shù)據(jù)通路框圖,如圖:</p><p
26、> 圖2-2 數(shù)據(jù)通路框圖</p><p> 微代碼定義如表2-4所示:</p><p> 表2-4 微代碼的定義</p><p> A字段 B字段 C字段</p><p> 表2-5 A,B,C字段內(nèi)容</p><p&g
27、t; 當(dāng)擬定“取指令”微指令時(shí),該微指令的判別測(cè)試字段為P1測(cè)試。由于“取指”微指令是所有微程序都使用的公用微指令,因此P1測(cè)試結(jié)果出現(xiàn)多路分支。本次課程設(shè)計(jì)用指令寄存器的前4位(I7-I4)作為測(cè)試條件,出現(xiàn)6路分支,占用6個(gè)固定微地址單元。</p><p> 控制臺(tái)操作為P4測(cè)試,它以控制臺(tái)開關(guān)SWB,SWA作為測(cè)試條件,出現(xiàn)了3路分支,占用3個(gè)固定微地址單元。當(dāng)分支微地址單元固定后,剩下的其他地方就可以
28、一條微指令占用控存一個(gè)微地址單元。</p><p> 2.2.2微指令代碼</p><p><b> 表2-6</b></p><p> 指令寄存器(IR)用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時(shí),先把它從內(nèi)存取到緩沖寄存器中,然后再傳送至指令寄存器。指令劃分為操作碼和地址碼字段,由二進(jìn)制數(shù)構(gòu)成。為了執(zhí)行任何給定的指令,必須對(duì)操作
29、碼進(jìn)行測(cè)試[P(1)],通過節(jié)拍脈沖T4的控制以便識(shí)別所要求的操作?!爸噶罴拇嫫鳌?實(shí)驗(yàn)板上標(biāo)有“INS DECODE”的芯片)根據(jù)指令中的操作碼譯碼結(jié)果強(qiáng)置微控器單元的微地址,使下一條微指令指向相應(yīng)得微程序首地址。</p><p> 本系統(tǒng)使用兩種外部設(shè)備,一種是二進(jìn)制代碼開關(guān),它作為輸入設(shè)備(INPUT DEVICE);另一種是數(shù)碼管,它作為輸出設(shè)備(OUPUT DEVICE)。例如:輸入時(shí),二進(jìn)制開關(guān)數(shù)據(jù)
30、直接經(jīng)過三態(tài)門送到總線上,只要開關(guān)狀態(tài)不變,輸入的信息也不變。輸出時(shí),將輸出的數(shù)據(jù)送到數(shù)據(jù)總線BUS上,當(dāng)寫信號(hào)(W/R)有效時(shí),將數(shù)據(jù)打入輸出鎖存器,并在數(shù)碼管顯示。</p><p><b> 3 實(shí)驗(yàn)步驟</b></p><p><b> 3.1 實(shí)驗(yàn)接線</b></p><p> 將 ALUO2 連 BUS4,
31、a~k 與實(shí)驗(yàn)</p><p> a、跳線器 J1~J12 全部撥在右邊 (自動(dòng)工作方式 ); b、跳線器 J16、J18、J23、J24 全部撥在左邊 ; c、跳線器 J13~J15、J19、J25 全部撥在右邊 ; d、跳線器 J20~J22、J26、J27 連上短路片 ; e、UJ1 連 UJ2,JSE1 連 JSE2,SJ1 連 SJ2; f、MBUS 連 BUS2;</p>&
32、lt;p> g、REGBUS 連 BUS5;</p><p> h、PCBUS 連 EXJ2;</p><p> i、 ALUBUS 連 EXJ3;</p><p> j、 ALUO1 連 BUS1;</p><p> k、EXJ1 連 BUS3;</p><p> l、 ALUO2 連 BUS
33、4。</p><p> 檢查接線無誤后接通電源 </p><p> 3.2 讀寫微程序和程序(1)手動(dòng)方法寫微程序參看實(shí)驗(yàn)三,手動(dòng)方法寫代碼程序 (機(jī)器指令 )步驟如下 : </p><p> 通過上一步將機(jī)器指令對(duì)應(yīng)的微代碼正確地寫入E2ROM 2816芯片后,再進(jìn)行機(jī)器指令程序 的裝入和檢查。 </p><p> A. 將 “編
34、程開關(guān)”置“運(yùn)行 ”位置,“運(yùn)行方式 ”開關(guān)置 “單步 ”位置。 </p><p> B. 撥動(dòng)總清開關(guān)( 0→ 1),微地址寄存器清零,程序計(jì)數(shù)器清零。然后使控制開關(guān) SWC、SWA 開關(guān)置為“ 0 1”,按動(dòng)一次 “啟動(dòng)運(yùn)行 ”開關(guān),微地址顯示燈 LUA0~LUA5 顯示 “ 001001”,再按動(dòng)一次“啟動(dòng)運(yùn)行 ”開關(guān),微地址顯示燈 LUA0~LUA5 顯示“ 001100”,此時(shí)數(shù)據(jù)開關(guān)的內(nèi)容置為要寫入
35、的機(jī)器指令,再按動(dòng)一次“啟動(dòng)運(yùn)行 ”開關(guān),即完成該條指令的寫入。若仔細(xì)閱讀微程序流程,就不難發(fā)現(xiàn),機(jī)器指令的首地址只要第一次給入即可,PC 會(huì)自動(dòng)加 1。所以,每次按動(dòng) “啟動(dòng)運(yùn)行 ”開關(guān),只有在微地址燈顯示“ 001100”時(shí),才設(shè)置內(nèi)容,直到所有機(jī)器指令寫完。 </p><p> C. 寫完程序后須進(jìn)行檢驗(yàn)。撥動(dòng)總清開關(guān) (0→ 1)后,微地址清零,PC 程序計(jì)數(shù)器清零,然后 使控制開關(guān) SWC、SWA 為
36、 “ 0 0”,按動(dòng) “啟動(dòng)運(yùn)行 ”開關(guān),微地址燈將顯示 “ 001000”,再按 “啟動(dòng)運(yùn)行 ”開關(guān),微地址燈顯示為 “ 001010”,再按動(dòng) “啟動(dòng)運(yùn)行 ”開關(guān),微地址燈顯示為 “ 001110”,此時(shí)總線數(shù)據(jù)顯示燈 LZD0~LZD7 顯示為該首地址的內(nèi)容 ,再按動(dòng)一次 “啟動(dòng)運(yùn) 行 ”開關(guān) ,微地址燈顯示為“ 010000”,2 位數(shù)碼管即顯示 RAM 中的程序。不斷按動(dòng)“啟動(dòng)運(yùn) 行 ”開關(guān),可檢查后續(xù)單元內(nèi)容 。 </
37、p><p> 注意:每次僅在微地址燈顯示為 “ 010000”時(shí),2 位數(shù)碼管顯示的內(nèi)容才是相應(yīng)地址中的機(jī)器 指令內(nèi)容 。 </p><p> ?。?)聯(lián)機(jī)讀 /寫微程序和程序 </p><p> 用聯(lián)機(jī)軟件的裝載功能將 16 進(jìn)制格式文件(文件名為 C8JHE2)裝入實(shí)驗(yàn)機(jī)即可(詳細(xì)操作見 隨機(jī)軟件的 README)。 </p><p>&
38、lt;b> 我們的程序代碼:</b></p><p><b> 表3-1</b></p><p><b> ?。?)運(yùn)行程序 </b></p><p><b> ① 單步運(yùn)行程序 </b></p><p> A.“編程開關(guān) ”置 “ 運(yùn)行 ”狀態(tài),“運(yùn)
39、行方式”開關(guān)置 為“單步”狀態(tài) ,“運(yùn) 行控制 ”開關(guān)置為 “運(yùn)行 ”狀態(tài)。</p><p> B. 撥動(dòng)總清開關(guān) (0→ 1),微地址清零 ,PC 計(jì)數(shù)器清零 ,程序首地址為 OOH。 </p><p> C. 按動(dòng) “啟動(dòng)運(yùn)行 ”開關(guān),即單步運(yùn)行一條微指令。對(duì)照微程序流圖觀察微地址顯示燈 是否和流程一致。 </p><p><b> ② 連續(xù)運(yùn)行
40、程序 </b></p><p> A.“編程開關(guān)”置“ 運(yùn)行 ”狀態(tài),“運(yùn)行方式 ”開關(guān)置為“連續(xù) ”狀態(tài) ,“運(yùn)行控制 ”開關(guān)置為“運(yùn)行 ”狀態(tài) 。</p><p> B.撥動(dòng)總清開關(guān),清微地址及 PC 計(jì)數(shù)器,按動(dòng) “啟動(dòng)運(yùn)行 ”開關(guān),系統(tǒng)連續(xù)行程序。如果 要停止程序的運(yùn)行,只需將 “運(yùn)行控制 ”開關(guān)置為 “停止 ”狀態(tài),系統(tǒng)就停機(jī)。 </p><p
41、> C. 本實(shí)驗(yàn)的運(yùn)行結(jié)果 最終顯示在輸出設(shè)備 2 位數(shù)碼管上 。</p><p> 其中本小組的程序運(yùn)行會(huì)輸出結(jié)果兩次,在程序運(yùn)行過程中需要人工從外設(shè)輸入兩外兩人的學(xué)號(hào),第一次輸入可在清零之后程序運(yùn)行之前,輸入08H(十進(jìn)制:8),第二次輸入要在程序第一次輸出結(jié)果之后,第二次程序流程中得輸入之前,通過外設(shè)輸入18H(十進(jìn)制:24)。</p><p><b> 實(shí)驗(yàn)結(jié)
42、果圖如下:</b></p><p><b> 圖3-1</b></p><p> 4 運(yùn)行結(jié)果及結(jié)果分析</p><p> 本程序是針對(duì)我們小組四人的學(xué)號(hào)設(shè)計(jì)的,先將其中兩人的學(xué)號(hào)輸入內(nèi)存,然后兩外兩人的學(xué)號(hào)通過外部設(shè)備手動(dòng)輸入,整個(gè)程序運(yùn)行結(jié)束一共輸出結(jié)果兩次。根據(jù)我們的程序代碼可看出我們事先輸入內(nèi)存的學(xué)號(hào)分別是04H,12
43、H。通過外部設(shè)備輸入的學(xué)號(hào)分別是08H,18H。運(yùn)行結(jié)果分別是18H,54H。</p><p><b> 具體分析如下:</b></p><p> 本小組學(xué)號(hào)分別為:十進(jìn)制:04,08,18,,24.轉(zhuǎn)化成16進(jìn)制分別為:04H,08H,12H,18H。</p><p> 轉(zhuǎn)化成二進(jìn)制分別為:04=0000 0100</p>
44、<p> 08=0000 1000</p><p> 18=0001 0010</p><p> 24=0001 1000</p><p><b> 實(shí)現(xiàn)加法運(yùn)算:</b></p><p><b> 0000 0100</b></p><p> + 0
45、000 1000</p><p><b> 0000 1100</b></p><p><b> 另外兩人的學(xué)號(hào)相加</b></p><p><b> 0001 0010</b></p><p> + 0001 1000</p><p><
46、b> 0010 1010</b></p><p> 兩數(shù)相加之和X2相當(dāng)于和左移一位,將上述兩和分別進(jìn)行左移一位為:</p><p> 0000 1100左移之后為0001 1000 即18H</p><p> 0010 1010左移之后為0101 0100 即54H</p><p><b> 5 設(shè)計(jì)小
47、結(jié)及體會(huì)</b></p><p> 本次實(shí)驗(yàn)大體上分為三步。首先,是連接電路。其次,裝載課程設(shè)計(jì)指導(dǎo)書上設(shè)計(jì)的程序并測(cè)試運(yùn)行,通過觀察運(yùn)行情況和數(shù)據(jù)在總線上的流動(dòng),了解各功能部件的工作原理和工作機(jī)制以及流程圖各指令的含義。最后,自己設(shè)計(jì)程序并裝載運(yùn)行并檢驗(yàn)運(yùn)行結(jié)果。對(duì)于自己要設(shè)計(jì)的程序首先根據(jù)題目要求寫出它的匯編格式,再根據(jù)這個(gè)匯編格式寫出機(jī)器指令并設(shè)計(jì)出微程序流程圖。最后根據(jù)所設(shè)計(jì)的微程序流程圖寫
48、出其微指令代碼。這些工作完成后把所設(shè)計(jì)的機(jī)器指令和微程序代碼改寫成指定的格式裝載到實(shí)驗(yàn)系統(tǒng)上運(yùn)行,觀察運(yùn)行過程和設(shè)計(jì)目的是否一致。如果不一致,要進(jìn)行適當(dāng)?shù)男薷闹钡揭恢聻橹?。?jīng)過多次修改,最終實(shí)現(xiàn)設(shè)計(jì)要求。通過這次實(shí)驗(yàn)設(shè)計(jì)是我加深了對(duì)機(jī)器指令和微指令的理解和計(jì)算機(jī)計(jì)算流程的了解。</p><p> 經(jīng)過這次課程設(shè)計(jì),我體會(huì)到自己所學(xué)的東西太少了,很多都不知道。雖然這次設(shè)計(jì)的只是一個(gè)小程序,但是這其間我還是學(xué)到了不
49、少東西。在這次課程設(shè)計(jì)的過程,有些很基本的知識(shí)出現(xiàn)記混淆的現(xiàn)象,通過查書及詢問同學(xué),最終明白了。</p><p> 在此次的設(shè)計(jì)中,感謝老師對(duì)我們的幫助和指導(dǎo)。過程還不夠完善,希望老師繼續(xù)指導(dǎo)。</p><p> 6 參考文獻(xiàn)(資料)</p><p> [1] 張昆藏.計(jì)算機(jī)系統(tǒng)結(jié)構(gòu).北京:科學(xué)出版社,1994</p><p> [2
50、] (美)普拉持(Platt,D.S)著.黃慧萍等譯.Microsoft.NET精髓.北京:機(jī)械工業(yè)出版社,2003.9</p><p> [3] 白中英.計(jì)算機(jī)組成原理(第二版).北京:科學(xué)出版社,1998</p><p> [4] 白中英.計(jì)算機(jī)組成原理(第三版·網(wǎng)絡(luò)版) .北京:科學(xué)出版社,1998 </p><p> [5]計(jì)算機(jī)組成原理實(shí)驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--基本模型計(jì)算機(jī)
- 《計(jì)算機(jī)組成原理》課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)--計(jì)算機(jī)組成原理算法實(shí)現(xiàn)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)---模型機(jī)組成設(shè)計(jì)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)日志
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì) (2)
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)論文
- 計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告--簡(jiǎn)單計(jì)算機(jī)
評(píng)論
0/150
提交評(píng)論