一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試畢業(yè)設(shè)計(jì)_第1頁
一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試畢業(yè)設(shè)計(jì)_第2頁
一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試畢業(yè)設(shè)計(jì)_第3頁
一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試畢業(yè)設(shè)計(jì)_第4頁
一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、遼 寧 工 業(yè) 大 學(xué) 計(jì)算機(jī)組成原理 課程設(shè)計(jì)(論文)題目: 一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試 院(系): 電子與信息工程學(xué)院 專業(yè)班級(jí): 計(jì)算機(jī) 062 班 學(xué) 號(hào): 學(xué)生姓名: 侯文強(qiáng) 指導(dǎo)教師: 焦殿科 教師職稱: 副教授 起止時(shí)間: 09.6.29-09.7.3 院(系): 電子與信息工程學(xué)院 教研室:計(jì)算機(jī)科學(xué)與技術(shù)學(xué) 號(hào)學(xué)生姓名侯文強(qiáng)專業(yè)班級(jí)計(jì)算機(jī)062班課程設(shè)計(jì)(論 文)題 目 一臺(tái)模型計(jì)算機(jī)設(shè)計(jì)與測試乘法指令流程課程設(shè)計(jì)(論文)任務(wù) 1.將微程序控制器同執(zhí)行部件(整個(gè)數(shù)據(jù)通路)聯(lián)機(jī),組成一臺(tái)模型計(jì)算機(jī)2.用微程序控制器控制模型機(jī)數(shù)據(jù)通路3.通過CPU運(yùn)行機(jī)器命令組成的簡單程序,掌握機(jī)

2、器指令與微指令的關(guān)系,牢固建立計(jì)算機(jī)的整機(jī)概念4.在實(shí)驗(yàn)箱上連線,并實(shí)現(xiàn)所寫程序段的功能。用單拍(DP)方式、單指(DZ)連續(xù)方式各執(zhí)行一遍程序。并將結(jié)果進(jìn)行比較,分析。指導(dǎo)教師評(píng)語及成績成績: 指導(dǎo)教師簽字: 年 月 日目 錄第1章 課程設(shè)計(jì)簡介11.1課題介紹11.2乘法指令流程11.3課程設(shè)計(jì)設(shè)備11.4乘法指令流程設(shè)計(jì)任務(wù)1第2章 數(shù)據(jù)通路設(shè)計(jì)32.1 運(yùn)算器 ALU32.2存儲(chǔ)器32.3 輸入與輸出3第3章 微程序控制器設(shè)計(jì)53.1 機(jī)器指令格式53.2電路設(shè)計(jì)6第4章 機(jī)器語言程序設(shè)計(jì)84.1機(jī)器語言程序及其存儲(chǔ)器位置、編碼和數(shù)據(jù)初值的設(shè)計(jì)84.2 程序執(zhí)行過程及運(yùn)算結(jié)果8第5章

3、指令流程測試與調(diào)試95.1 接線方法95.2 設(shè)置通用寄存器R2、R3的值95.3 存儲(chǔ)程序機(jī)器代碼95.4 執(zhí)行程序與驗(yàn)證結(jié)果10第6章 總結(jié)11參考文獻(xiàn)12第1章 課程設(shè)計(jì)簡介1.1課題介紹將微程序控制器同執(zhí)行部件(整個(gè)數(shù)據(jù)通路)連機(jī),組成一臺(tái)模型計(jì)算機(jī)用微程序控制器控制模型機(jī)數(shù)據(jù)通路;通過CPU運(yùn)行九條機(jī)器指令(排除中斷指令)組成的簡單程序,掌握機(jī)器指令與微指令的關(guān)系,牢固建立計(jì)算機(jī)的整機(jī)概念。1.2乘法指令流程本次課程設(shè)計(jì)用到的電路包括運(yùn)算器、存儲(chǔ)器、通用寄存器堆、程序計(jì)數(shù)器、指令寄存器、微程序控制器等,將幾個(gè)模塊組合成為一臺(tái)簡單計(jì)算機(jī)。計(jì)算機(jī)模型采用了數(shù)據(jù)總線和指令總線雙總線體制能實(shí)

4、現(xiàn)流水控制。控制器有微程序控制器或者硬布線控制器兩種類型,每種類型又有流水和非流水兩種方案。寄存器堆由1片ispLSI1016組成,運(yùn)算器由1片ispLSI1024組成。實(shí)驗(yàn)臺(tái)上包括了1片系統(tǒng)編程芯片ispLSI1032,可用它實(shí)現(xiàn)硬件布線控制1.3課程設(shè)計(jì)設(shè)備(1)TEC4計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)一臺(tái)(2)雙蹤示波器一臺(tái)(3)直流萬能表一只(4)邏輯測試筆一只1.4乘法指令流程設(shè)計(jì)任務(wù)1利用機(jī)器指令系統(tǒng)編制簡單程序,要求至少使用其中五條指令,對(duì)自己編制的簡單程序進(jìn)行譯碼,手工匯編成十六進(jìn)制機(jī)器代碼。學(xué)生根據(jù)老師指定完成不同的子標(biāo)題,即程序中必須包含子標(biāo)題類型的指令。2按圖,參考組成原理實(shí)驗(yàn)的電

5、路圖完成連線,控制器是控制部件,數(shù)據(jù)通路是執(zhí)行部件,時(shí)序產(chǎn)生器是時(shí)序部件。連線包括控制臺(tái)、時(shí)序部分、數(shù)據(jù)通路和微程序控制器之間的連接。其中,為把操作數(shù)傳給通用寄存器組RF,數(shù)據(jù)通路上的RS1、RS0、RD1、RD0應(yīng)分別與IR3至IR0連接,WR1、WR0也應(yīng)該接到IR1、IR0上。3將上述任務(wù)(1)中的程序機(jī)器代碼用控制臺(tái)操作存入內(nèi)存中,并根據(jù)程序的需要,用數(shù)碼開關(guān)SW7SW0設(shè)置通用寄存器及內(nèi)存相關(guān)單元的數(shù)據(jù)。4用單拍(DP)方式執(zhí)行一遍程序,列表記錄通用寄存器堆RF中寄存器的數(shù)據(jù),以及RAM中的數(shù)據(jù),與理論分析值做作對(duì)比。單拍方式執(zhí)行是注意觀察微地址指示燈、IR/DBUS指示燈、AR2/

6、AR1指示燈和判斷字段指示燈的值,以跟蹤程序中取指令和執(zhí)行指令的詳細(xì)過程。5以單指(DZ)方式重新執(zhí)行程序一遍,注意觀察IR/DBUS指示AR2/AR1指示燈的值。執(zhí)行結(jié)束后,記錄RF中四個(gè)寄存器的數(shù)據(jù),以及RAM中的數(shù)據(jù),與理論分析值作對(duì)比。6以連續(xù)方式(DB、DP、DZ都設(shè)為0)再次執(zhí)行程序。這種情況相當(dāng)于計(jì)算機(jī)正常運(yùn)行程序。由于程序中有停機(jī)指令STP,程序執(zhí)行到該指令時(shí)自動(dòng)停機(jī)。執(zhí)行結(jié)束后,記錄RF中四個(gè)寄存器的數(shù)據(jù),以及RAM中的數(shù)據(jù),與理論分析值作對(duì)比。第2章 數(shù)據(jù)通路設(shè)計(jì)2.1 運(yùn)算器 ALU運(yùn)算器ALU由一片ispLS1024(U47)組成,在選擇端S2、S1、S0控制下,對(duì)數(shù)據(jù)

7、A和B進(jìn)行加、減、與、直通、乘五種運(yùn)算,功能如下:操作功能表選擇操作S2S1SO000A&B001A&A(直通)010A+B011A-B100A(低4位)*B(低4位)進(jìn)位C只在加法和運(yùn)算和減法運(yùn)算是產(chǎn)生。加運(yùn)算中,C表示進(jìn)位;減運(yùn)算中,C代表借位。加、減運(yùn)算產(chǎn)生的進(jìn)位(借位)在T4的上升沿送入C寄存器保存。與、乘、直通操作不影響進(jìn)位C的狀態(tài),即進(jìn)位C保持不變。當(dāng)ALU_BUS=1時(shí),運(yùn)算結(jié)果送往數(shù)據(jù)總線DBUS。加、減運(yùn)算產(chǎn)生的進(jìn)位(借位)C與控制臺(tái)的C指示燈相連。2.2存儲(chǔ)器雙端口存儲(chǔ)器由一片IDT7132(U36)及少量附加控制電路組成。IDT7132是2048字節(jié)的雙端口靜態(tài)隨機(jī)存儲(chǔ)器

8、,本機(jī)實(shí)際使用256字節(jié)。IDT7132兩個(gè)端口可同時(shí)進(jìn)行讀、寫操作。在本機(jī)中,左端口的數(shù)據(jù)連接數(shù)據(jù)總線DBUS,可進(jìn)行讀、寫操作,右端口數(shù)據(jù)和指令總線INS連接,輸出到指令寄存器IR,作為只讀端口使用。存儲(chǔ)器IDT7132有6個(gè)控制引腳:CEL#、LRW、OLE#、CER#、RRW、OER#。CEL#、LRW、OLE#控制左端口讀、寫操作,CER#、RRW、OER#控制右端口讀、寫操作。CEL#為左端口選擇引腳,低有效,為高時(shí)禁止左端口操作;LRW為高時(shí),左端口進(jìn)行讀操作,LRW為低時(shí),左端口進(jìn)行寫操作;OER#為低時(shí),將左端口讀出的數(shù)據(jù)放到數(shù)據(jù)總線DBUS上。CER#、RRW、OER#控制

9、右端口讀、寫操作的方式與CEL#、LRW、OER#控制左端口讀、寫操作的方式類似,不過右端口讀出的數(shù)據(jù)放到指令總線上而不是數(shù)據(jù)總線上。本機(jī)設(shè)計(jì)中,OER#已固定接地,RRW固定接高電平,CER#有CER反相產(chǎn)生。當(dāng)CER=1時(shí),右端口讀出數(shù)據(jù),并放到指令總線INS上;當(dāng)CER=0時(shí),禁止右端口操作。左端口的OLE#由LRW反相產(chǎn)生,不需單獨(dú)控制。當(dāng)CEL#=0且LRW=1時(shí),左端口進(jìn)行讀操作;當(dāng)CER#=0且LRE=0時(shí),在T3的上升沿開始進(jìn)行寫操作,將數(shù)據(jù)總線DBUS上的數(shù)據(jù)寫入存儲(chǔ)器。 2.3 輸入與輸出開關(guān)寄存器SW_BUS(U38)是1片74HC244,用于將控制臺(tái)開關(guān)SW7SW0的數(shù)

10、據(jù)送往數(shù)據(jù)總線DBUS。當(dāng)SW_BUS#=1時(shí),禁止開關(guān)SW7SW0的數(shù)據(jù)送往數(shù)據(jù)總線DBUS;當(dāng)SW_BUS#=0時(shí),允許開關(guān)SWSW0的數(shù)據(jù)送往數(shù)據(jù)總線DBUS。通過SW7SW0輸入數(shù)據(jù),把數(shù)據(jù)輸入到ER中,然后分別RF中的中的R0R3中,然后通過選擇,分別通過A、B端口送入DR1和DR2。然后送入ALU進(jìn)行相應(yīng)的運(yùn)算,再把結(jié)果通過DBUS送入RAM進(jìn)行存儲(chǔ)。然后再通過SW7SW0輸入數(shù)據(jù),通過DBUS送入RAM中,讀取RAM中相應(yīng)單元的數(shù)據(jù),并把指令通過INS送入IR,在送入控制器中,然后經(jīng)過一系列的傳送通過數(shù)據(jù)指示燈顯示出來。第3章 微程序控制器設(shè)計(jì)3.1 機(jī)器指令格式根據(jù)下列表的代碼

11、格式。產(chǎn)生不同的功能,完成各個(gè)任務(wù)。指令格式表名稱助記符功能指令格式 R7 R6 R5 R4R3 R2R1 R0加法ADD Rd,RsRd+Rs-Rd0 0 0 0RS1 RS0RD1 RD0減法SUB Rd,RsRd-Rs-Rd0 0 0 1RS1 RS0RD1 RD0乘法MUL Rd,RsRd*Rs-Rd0 0 1 0RS1 RS0RD1 RD0邏輯與AND Rd,RsRd&Rs-Rd0 0 1 1RS1 RS0RD1 RD0存數(shù)STA Rd,RsRd-Rs0 1 0 0RS1 RS0RD1 RD0取數(shù)LDA Rd,RsRs-Rd0 1 0 1RS1 RS0RD1 RD0無條件轉(zhuǎn)移指令JM

12、P RsRs-Pc1 0 0 0RS1 RS0X X條件轉(zhuǎn)移JC D若C=1則PC+D-PC1 0 0 1D3 D2D1 D0停機(jī)STP暫停運(yùn)行0 1 1 0X XX X中斷返回IRET返回?cái)帱c(diǎn)1 0 1 0X XX X開中斷INTS允許中斷1 0 1 1X XX X關(guān)中斷INTC禁止中斷1 1 0 0X XX X控制臺(tái)指令格式表SWCSWBSWA工作方式000PR, 啟動(dòng)程序001KRD,讀雙端口存儲(chǔ)器010KWE,寫雙端口存儲(chǔ)器011KLD,加載寄存器存器堆100KRR,讀寄存器堆微程序控制器組成原理圖P字段 控制字段 地址轉(zhuǎn)移邏輯微地址寄存器OP控制存儲(chǔ)器 3.2電路設(shè)計(jì)使用計(jì)算機(jī)組成原

13、理實(shí)驗(yàn)的電路圖,但本次課設(shè)加入中斷系統(tǒng)。設(shè)計(jì)一個(gè)簡單的中斷系統(tǒng)模型,只支持單級(jí)中斷、單個(gè)中斷請(qǐng)求,有中斷屏蔽功能,旨在說明最基本的原理。 中斷屏蔽控制邏輯分別集成在2片GAL22V10(TIMER1和TIMER2)中。其ABEL語言表達(dá)式如下: INTR1:=INTR; INTR1.CLK=CLK1; IE:=CLR&INTS#CLR&IE&!INTC; IE.CLK=MF; INTQ=IE&INTR1;其中CLK1是TIMER1產(chǎn)生的時(shí)鐘信號(hào),它主要是作為W1W4的時(shí)鐘脈沖,這里作為INTR1的時(shí)鐘信號(hào),INTE的時(shí)鐘信號(hào)是晶振產(chǎn)生的MF。INTS微指令位是INTS機(jī)器指令執(zhí)行過程中從控制存

14、儲(chǔ)讀出的,INTC微指令位是INTC機(jī)器指令執(zhí)行過程中從控制存儲(chǔ)器讀出的。INTE是中斷允許標(biāo)志,控制臺(tái)有一個(gè)指示燈IE顯示其狀態(tài),它為1時(shí),允許中斷,為0時(shí),禁止中斷。當(dāng)INTS=1時(shí),在下一個(gè)MF的上升沿IE變1,當(dāng)INTC=1時(shí),在下一個(gè)MF的上升沿IE變0。CLR信號(hào)實(shí)際是控制臺(tái)產(chǎn)生的復(fù)位信號(hào)CLR#。當(dāng)CLR=0時(shí),在下一個(gè)CLK1的上升沿IE變0。當(dāng)CLR=1且INTS=0且INTC=0時(shí),IE保持不變。INTR是外部中斷源,接控制臺(tái)按鈕INTR。按一次INTR按鈕,產(chǎn)生一個(gè)中斷請(qǐng)求正脈沖INTR。INTR1是INTR經(jīng)時(shí)鐘CLK1同步后產(chǎn)生的,目的是保持INTR1與實(shí)驗(yàn)臺(tái)的時(shí)序信

15、號(hào)同步。INTR脈沖信號(hào)的上升沿代表有外部中斷請(qǐng)求到達(dá)中斷控制器。INTQ是中斷屏蔽控制邏輯傳遞給CPU的中斷信號(hào),接到微程序控制器上。當(dāng)收到INTR脈沖信號(hào)時(shí),若中斷允許位INTE=0,則中斷被屏蔽,INTQ仍然為0;若INTE=1,則INTQ=1。為保持中斷的斷點(diǎn)地址,以便中斷返回,設(shè)置了一個(gè)中斷地址寄存器IAR。第二節(jié)圖4中的IAR(U19)就是這個(gè)中斷地址寄存器,它是一片74HC374,有LDIAR和IAR_BUS#兩個(gè)信號(hào)輸入端,均連接至微程序控制器。LDIAR信號(hào)的上升沿到達(dá)時(shí),來自程序計(jì)數(shù)器PC的地址會(huì)置入IAR中。IAR_BUS#為0時(shí),保存在IAR中的斷點(diǎn)地址會(huì)輸出到數(shù)據(jù)總線

16、DBUS上。由于本實(shí)驗(yàn)系統(tǒng)只有一個(gè)斷點(diǎn)寄存器而無堆棧,因此僅支持一級(jí)中斷而不支持多級(jí)中斷。中斷向量即中斷服務(wù)程序的入口地址,在本實(shí)驗(yàn)儀中由8位數(shù)碼 開關(guān)SW7SW0提供。第4章 機(jī)器語言程序設(shè)計(jì)4.1機(jī)器語言程序及其存儲(chǔ)器位置、編碼和數(shù)據(jù)初值的設(shè)計(jì) 程序功能:將存儲(chǔ)器78H單元和79H單元中的數(shù)據(jù)相乘,將所得的積送入到存儲(chǔ)器78H地址所指的內(nèi)存單元中。 程序?qū)崿F(xiàn)表:地址指令機(jī)器代碼00HLDA R0,R258H01HLDA R1,R35DH02HMUL R0,R124H03HSTA R0,R248H04HSTP60H 4.2 程序執(zhí)行過程及運(yùn)算結(jié)果首先設(shè)置通用寄存器R2、R3的值,使R2=78

17、H,R3=79H。然后從00H地址開始存5個(gè)機(jī)器代碼:11H,22H,33H,44H,55H。在78H存入02H,用于給R0賦初值;在79H存入01H,用于給R1賦初值。用單指的方式執(zhí)行程序。初值:R0未定,R1未定,R2=78H,R3=79H。存儲(chǔ)器,78H單元的內(nèi)容是02H,79H單元的內(nèi)容是01H。1.LDA R0,R2執(zhí)行結(jié)果: R2=78H,R0=02H。2.LDA R1,R3執(zhí)行結(jié)果: R3=79H,R1=01。H3.MUL R0,R1執(zhí)行結(jié)果:R0=02H,R1=01H。4STA R0,R2執(zhí)行結(jié)果:78H=02H。5STP執(zhí)行結(jié)果: 無變化第5章 指令流程測試與調(diào)試5.1 接線

18、方法將跳線開關(guān)J1用短路子短接。時(shí)序發(fā)生器的輸入TJI接控制存儲(chǔ)器的輸出TJ??刂破鞯妮斎隒接運(yùn)算器ALU的C??刂破鞯妮斎隝R7、IR6、IR5、IR4依次接指令寄存器IR的輸出IR7、IR6、IR5、IR4??刂破鞯妮敵鯨DIR(CER)、LDPC(LDR4)、PC_ADD、PC_INC、M4、LDIAR、LDAR1(LDAR2)、AR1_INC、M3、LDER、IAR_BUS#、SW_BUS#、RS+BUS#、ALU_BUS、CEL#、LRW、WRD、LDDR1(LDDR2)、M1(M2)、S2、S1、S0依次與數(shù)據(jù)通路的對(duì)應(yīng)信號(hào)連接。指令寄存器IR的輸出IRO接雙端口寄存器堆的RD0、

19、WR0,IR1接RD1、WR1,IR2接RS0,IR3接RS1。共6條線。合上電源。按CLR#按鈕,使實(shí)驗(yàn)系統(tǒng)處于初始狀態(tài)。5.2 設(shè)置通用寄存器R2、R3的值1令DP=0,DB=0,DZ=0,使實(shí)驗(yàn)系統(tǒng)處于連續(xù)運(yùn)行狀態(tài)。令SWC=0、SWB=1、SWA=1,使實(shí)驗(yàn)系統(tǒng)處于寄存器加載工作方式KLD。按CLR#按鈕,使實(shí)驗(yàn)系統(tǒng)處于初始狀態(tài)。2在SW7SW0上設(shè)置一個(gè)存儲(chǔ)器地址,該存儲(chǔ)器地址供設(shè)置通用寄存器使用。將該地址設(shè)置為0FFH。按依次QD按鈕,將0FFH寫入AR0和AR1。3在SW7SW0上設(shè)置02H,作為通用寄存器R2的寄存器號(hào)。按一次QD按鈕,則將02H寫入IR。4在SW7SW0設(shè)置7

20、8H,作為R2的值。按一次QD按鈕,將78H寫入IR指定的R2寄存器。5在SW7SW0設(shè)置03H,作為通用寄存器R3的寄存器號(hào)。按一次QD按鈕,則將03H寫入IR。6在SW7SW0設(shè)置79H,作為R3的值。按一次QD按鈕,將79H寫入IR指定的R3寄存器。7設(shè)置R2、R3結(jié)束,按CLR#按鈕,使實(shí)驗(yàn)系統(tǒng)恢復(fù)到初始狀態(tài)。5.3 存儲(chǔ)程序機(jī)器代碼 本操作中,我們從存儲(chǔ)器00H地址開始存5個(gè)機(jī)器代碼:58H,5DH,24H,48H,60H。在存儲(chǔ)器78H地址存入02H;在79H地址存入01H。令DP=0,DB=0,DZ=0,使實(shí)驗(yàn)系統(tǒng)處于連續(xù)運(yùn)行狀態(tài)。令SWC=0、SWB=1、SWA=0,使實(shí)驗(yàn)系統(tǒng)

21、處于寫雙端口存儲(chǔ)器工作方式KWE。按CLR#按鈕,使實(shí)驗(yàn)系統(tǒng)處于初始狀態(tài)。1.置SW7SW0為00H,按QD按鈕,將00H寫入AR1。2.置SW7SW0為11H,按OQ按鈕,將58H寫入存儲(chǔ)器00H單元。AR1自動(dòng)加1,變?yōu)?1H。3.置SW7SW0為22H,按OQ按鈕,將5DH寫入存儲(chǔ)器01H單元。AR1自動(dòng)加1,變?yōu)?2H。4.置SW7SW0為33H,按OQ按鈕,將24H寫入存儲(chǔ)器02H單元。AR1自動(dòng)加1,變?yōu)?3H。5.置SW7SW0為44H,按OQ按鈕,將48H寫入存儲(chǔ)器03H單元。AR1自動(dòng)加1,變?yōu)?4H。6.置SW7SW0為55H,按OQ按鈕,將60H寫入存儲(chǔ)器04H單元。AR

22、1自動(dòng)加1,變?yōu)?5H。7按CLR#按鈕,使實(shí)驗(yàn)系統(tǒng)恢復(fù)到初始狀態(tài)。5.4 執(zhí)行程序與驗(yàn)證結(jié)果用單指的方式執(zhí)行程序。在SW7-SW0上設(shè)置00H,作為程序啟動(dòng)地址??刂婆_(tái)方式開關(guān)SWC置0,SWB置0,SWA置0,啟動(dòng)程序。DB置0,DP置0,DZ置1,選擇執(zhí)行方式為單指執(zhí)行。1.按一次QD按鈕,執(zhí)行00H地址的程序,指示燈顯示為。2.按一次QD按鈕,執(zhí)行01H地址的程序,指示燈顯示為。3.按一次QD按鈕,執(zhí)行02H地址的程序,指示燈顯示為。4.按一次QD按鈕,執(zhí)行03H地址的程序,指示燈顯示為。5.按一次QD按鈕,執(zhí)行04H地址的程序,指示燈顯示為。6.按一次QD按鈕,執(zhí)行05H地址的程序,

23、指示燈顯示為。程序執(zhí)行完畢。 7.在SW7-SW0上設(shè)置78H,作為存儲(chǔ)器地址??刂婆_(tái)方式開關(guān)SWC置0,SWB置0,SWA置1,選擇讀雙端口存儲(chǔ)器。DB置0,DP置0,DZ置0。將IR/DBUS開關(guān)撥到DBUS位置,按一次QD按鈕,AR1加1,指示燈顯示為,表示存儲(chǔ)器78H地址中的數(shù)據(jù)為02H第6章 總結(jié) 乘法指令流程的設(shè)計(jì)涉及到微程序控制,數(shù)據(jù)通路,雙端口存儲(chǔ)和乘法運(yùn)算的知識(shí),讓我進(jìn)一步了解計(jì)算機(jī)組成原理課程。計(jì)算機(jī)組成原理是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門核心的專業(yè)必修課程。從課程的地位來說,它是先導(dǎo)課與后續(xù)課之間的重要銜接課程。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,必須保證課程教學(xué)內(nèi)容及實(shí)現(xiàn)手段的先進(jìn)性

24、,在實(shí)驗(yàn)中讓我感覺到自己對(duì)課本上的知識(shí)理解還不是很好,還有很多知識(shí)點(diǎn)沒有掌握,通過課程設(shè)計(jì)使我對(duì)課本上的知識(shí)有了更進(jìn)一步的理解,同時(shí)也鍛煉了我的動(dòng)手能力。通過與同學(xué)的交流和查找資料使遇到的困難解決了,結(jié)合本課程內(nèi)容多、難度大的特定,采取理論與實(shí)踐相結(jié)合的方法,有效地鞏固了學(xué)習(xí)效果,進(jìn)一步加深了對(duì)計(jì)算機(jī)組成結(jié)構(gòu)和工作機(jī)理的認(rèn)識(shí),提高了的實(shí)際動(dòng)手能力與創(chuàng)新設(shè)計(jì)能力。在課程實(shí)驗(yàn)的基礎(chǔ)上提出深度更廣、綜合性更強(qiáng)的設(shè)計(jì)題目,給出設(shè)計(jì)要求和設(shè)計(jì)思路,自行設(shè)計(jì)和調(diào)試,獨(dú)立完成課程設(shè)計(jì),加深對(duì)計(jì)算機(jī)的組成原理和指令在計(jì)算機(jī)中運(yùn)行過程的理解。設(shè)計(jì)一個(gè)簡單計(jì)算機(jī)模型的方案、通過微指令、微程序的設(shè)計(jì)實(shí)現(xiàn)計(jì)算機(jī)的基本

25、功能、不斷調(diào)試最終達(dá)到設(shè)計(jì)要求的全過程,從而系統(tǒng)地掌握計(jì)算機(jī)中的運(yùn)算器、寄存器、譯碼電路、存儲(chǔ)器、和存儲(chǔ)微指令的控制存儲(chǔ)器等硬件組成的相關(guān)知識(shí),實(shí)現(xiàn)知識(shí)融會(huì)貫通的目的。通過這次設(shè)計(jì)使我相信,只要自己在每一次實(shí)踐中仔細(xì)思考,親自動(dòng)手,可以使自己對(duì)課本的知識(shí)有更進(jìn)一步的理解。對(duì)計(jì)算機(jī)的組成有了進(jìn)一步的認(rèn)識(shí)和了解??偨Y(jié)課程設(shè)計(jì)的全過程,寫出微程序控制器的基本原理、設(shè)計(jì)的方案及其有關(guān)內(nèi)容,總結(jié)還可以包括 : 課程設(shè)計(jì)過程的收獲、解決問題過程的思考、程序調(diào)試能力的思考、對(duì)計(jì)算機(jī)組成原理這門課程的思考、在課程設(shè)計(jì)過程中對(duì)計(jì)算機(jī)組成原理課程的認(rèn)識(shí)等內(nèi)容。 課程設(shè)計(jì)的時(shí)間雖然很短,但讓我學(xué)會(huì)了很多東西,鍛煉我

26、的細(xì)心,耐心和恒心。理論結(jié)合實(shí)際,驗(yàn)證了書上的理論,更重要的是使自己增強(qiáng)了實(shí)踐的能力,為以后的學(xué)習(xí)奠定了基礎(chǔ)。參考文獻(xiàn)1 白中英.計(jì)算機(jī)組成原理.北京:科學(xué)出版社,2002年1月2 曠海蘭.計(jì)算機(jī)組成原理學(xué)習(xí)指導(dǎo)訓(xùn)練.北京:中國水利水電出版社,2004年3月3 王成.計(jì)算機(jī)組成原理實(shí)驗(yàn)指導(dǎo)書與習(xí)題集.北京:清華大學(xué)出版社,2000年6月4 張代遠(yuǎn).計(jì)算機(jī)組成原理教程.北京:清華大學(xué)出版社,2005年5月5 朱家鏗.計(jì)算機(jī)組成原理.沈陽:東北大學(xué)出版社,2000年2月6 王愛英.計(jì)算機(jī)組織與結(jié)構(gòu).北京:清華大學(xué)出版社,1998年4月7 唐塑飛.計(jì)算機(jī)組成原理.北京: 高等教育出版社,2000年6月8 張新榮.計(jì)算機(jī)組成原理. 天津:天津大學(xué)出版社,2006年6月tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtG

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論