計(jì)算機(jī)組成原理課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告
本文關(guān)鍵詞:計(jì)算機(jī)組成原理課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告,由筆耕文化傳播整理發(fā)布。
實(shí)驗(yàn)二
1. 實(shí)驗(yàn)名稱:運(yùn)算器(2)
2. 實(shí)驗(yàn)?zāi)康模?/p>
(1).熟練掌握算術(shù)邏輯單元(ALU)的應(yīng)用方法; (2).進(jìn)一步熟悉簡(jiǎn)單運(yùn)算器的數(shù)據(jù)傳送原理;
(3).畫(huà)出邏輯電路圖及布出美觀的接線圖;
(4).熟練掌握有關(guān)數(shù)字元件的功能和使用方法; (5).熟練掌握子電路的創(chuàng)建及使用。
3. 實(shí)驗(yàn)原理:
本實(shí)驗(yàn)仿真單總線結(jié)構(gòu)的運(yùn)算器,原理如圖2-2所示。
電路圖中,上右下三方的8條線模擬8位數(shù)據(jù)總線;K8產(chǎn)生所需數(shù)據(jù);74244層次塊作為暫存工作寄存器DR1和DR2;兩個(gè)74374層次塊作為通用寄存器組(鑒于電路排列情況,只畫(huà)出兩個(gè)通用寄存器GR1和GR2,如果可能的話可設(shè)計(jì)4個(gè)或8個(gè)通用寄存器);眾多的開(kāi)關(guān)作為控制電平或打入脈沖;眾多的8段代碼管顯示相應(yīng)位置的數(shù)據(jù)信息;核心為8位ALU層次塊。
4. 實(shí)驗(yàn)內(nèi)容:
在Multisim畫(huà)出電路圖并仿真,完成如下操作。 (1) 說(shuō)明整個(gè)電路工作原理。
(2) 說(shuō)明74LS244N的功能及其在電路中的作用,及輸入信號(hào)G有何作用。 (3) 說(shuō)明74LS273N的功能及其在電路中的作用,及輸入信號(hào)CLK有何作用。
(4) 說(shuō)明74LS374N的功能及其在電路中的作用,及輸入信號(hào)CLK和OC有何作用。 (5) K8產(chǎn)生任意數(shù)據(jù)存入通用寄存器GR1。 (6) K8產(chǎn)生任意數(shù)據(jù)存入通用寄存器GR2。
(7) 完成GR1+ GR2→GR1。 (8) 完成GR1- GR2→GR1。 (9) 完成GR1∧GR2→GR1。 (10) 完成GR1∨GR2→GR1。 (11) 完成GR1⊕GR2→GR1。
(12) ~GR1→GR2。(“~”表示邏輯非運(yùn)算)。 (13) ~GR2→GR1。
運(yùn)算器實(shí)驗(yàn)電路圖如下(放大可查看詳細(xì)結(jié)構(gòu)):
(1).說(shuō)明整個(gè)電路工作原理。
答: K8產(chǎn)生所需數(shù)據(jù),打開(kāi)74LS244層次塊三態(tài)門(mén)電路,將產(chǎn)生數(shù)據(jù)輸入總線,將數(shù)
據(jù)存入74LS374層次塊作為的通用寄存器組GR1和GR2;通過(guò)其他 74LS244的開(kāi)關(guān),將通用寄存器里的數(shù)據(jù)放到74LS273層次塊作為的暫存工作寄存器DR1和DR2中;將DR1和DR2中的數(shù)據(jù)通過(guò)核心8位ALU層次塊運(yùn)算,將結(jié)果又保存到GR1或者GR2中。眾多的開(kāi)關(guān)作為控制電平或打入脈沖;眾多的8段代碼管顯示相應(yīng)位置的數(shù)據(jù)信息;
(2).說(shuō)明74LS244N的功能及其在電路中的作用,及輸入信號(hào)G有何作用;
答:74LS244層次塊為三態(tài)門(mén)電路,在電路中將部件與總線連接或斷開(kāi),起開(kāi)關(guān)作用,當(dāng)G為低電平時(shí),部件連接,G為高電平時(shí),部件斷開(kāi)。
(3).說(shuō)明74LS273N的功能及其在電路中的作用,及輸入信號(hào)CLK有何作用;
答:74LS273作為臨時(shí)工作寄存器,在電路中臨時(shí)寄存數(shù)據(jù),CLK上跳沿觸發(fā)工作。
(4).說(shuō)明74LS374N的功能及其在電路中的作用,及輸入信號(hào)CLK和OC有何作用; 答:74LS374層次塊作為通用寄存器組,在電路中寄存數(shù)據(jù),另具有三態(tài)門(mén)的作用。CLK上跳沿觸發(fā)工作,OC為低電平時(shí),部件連接,OC為高電平時(shí),部件斷開(kāi)。
(5).K8產(chǎn)生任意數(shù)據(jù)存入通用寄存器GR1。
答:a. K8確定任意數(shù)(測(cè)試時(shí)可指定一個(gè)2位16進(jìn)制數(shù));b. Q=0(低電平),數(shù)據(jù)送總線;c. U↑(正跳變)且Y=0.該數(shù)存入GR1
(6).K8產(chǎn)生任意數(shù)據(jù)存入通用寄存器GR2。
答:a. K8確定任意數(shù)(測(cè)試時(shí)可指定一個(gè)2位16進(jìn)制數(shù));b. Q=0(低電平),數(shù)據(jù)送總線;c.P↑且O=0。該數(shù)送GR2。
(7).完成GR1+ GR2→GR1。 答:a.Q=1(屏蔽掉K8)、I=0、W=0、E↑,GR1→DR1;b.Space=0、R=0、T↑,GR2→DR2;c.加法:S3~S0=1001B(對(duì)應(yīng)BVCX四鍵)、CIN=1(對(duì)應(yīng)N鍵)、M=0(對(duì)應(yīng)M鍵),此時(shí)結(jié)果在ALU的輸出端,令Z=0,結(jié)果送總線,U↑結(jié)果存入GR1.
(8).完成GR1- GR2→GR1。
答:前2步同上;S3~S0=0110B(對(duì)應(yīng)XCVB四鍵)、Cin=1(對(duì)應(yīng)N鍵)、M=0(對(duì)應(yīng)M鍵),Z=0,P↑。
(9).完成GR1∧GR2→GR1。
答:前2步同上;S3~S0=1011B(對(duì)應(yīng)XCVB四鍵)M=1(對(duì)應(yīng)M鍵),Z=0,U↑。
(10).完成GR1∨GR2→GR1。
答:前2步同前;S3~S0=1110B(對(duì)應(yīng)XCVB四鍵)、M=1(對(duì)應(yīng)M鍵),Z=0,P↑。
(11).完成GR1⊕GR2→GR1。
答:a.I=0、W=0、E↑,GR1→DR1;b.S3~S0=0000B(對(duì)應(yīng)XCVB四鍵)、M=1(對(duì)應(yīng)M鍵),Z=0,P↑。
(12).~GR1→GR2。(“~”表示邏輯非運(yùn)算)
答:a.I=0、W=0、E↑,GR1→DR1;b.S3~S0=0000B(對(duì)應(yīng)XCVB四鍵)、M=1(對(duì)應(yīng)M鍵),Z=0,U↑。
(13).~GR2→GR1。
答:a.Space=0、R=0、T↑,GR2→DR2;b.S3~S0=0101B(對(duì)應(yīng)XCVB四鍵)、M=1(對(duì)應(yīng)M鍵),Z=0,U↑。
5. 總結(jié)及心得體會(huì):
通過(guò)本實(shí)驗(yàn),我懂得了該運(yùn)算器的原理。懂得了如何將數(shù)據(jù)存入通用寄存器。如何又將通用寄存器中的數(shù)據(jù)通過(guò)總線傳入暫存寄存器。又如何將其輸入運(yùn)算器進(jìn)行運(yùn)算。
運(yùn)算器工作原理:K8產(chǎn)生所需數(shù)據(jù),,打開(kāi)74LS244層次塊三態(tài)門(mén)電路,將產(chǎn)生數(shù)據(jù)輸入總線,將數(shù)據(jù)存入74LS374層次塊作為的通用寄存器組GR1和GR2;通過(guò)其他 74LS244的開(kāi)關(guān),將通用寄存器里的數(shù)據(jù)放到74LS273層次塊作為的暫存工作寄存器DR1和DR2中;將DR1和DR2中的數(shù)據(jù)通過(guò)核心8位ALU層次塊運(yùn)算,將結(jié)果又保存到GR1或者GR2中。眾多的開(kāi)關(guān)作為控制電平或打入脈沖;眾多的8段代碼管顯示相應(yīng)位置的數(shù)據(jù)信息;
在這個(gè)實(shí)驗(yàn)中,明確指出,總線上只能有一個(gè)輸入端口。而控制總線輸入數(shù)量的三態(tài)門(mén)中,有K8層次塊旁的一個(gè),有8位運(yùn)算器旁的一個(gè),有通用寄存器旁的兩個(gè)?偣菜膫(gè)。在進(jìn)行總線操作時(shí),只允許其中一個(gè)三態(tài)門(mén)置于導(dǎo)通狀態(tài)。這樣就保證了總線的要求。否則將出現(xiàn)一些問(wèn)題,比如總線輸出的不是K8中設(shè)置的值。這可能是這些數(shù)據(jù)參加了某種運(yùn)算后的結(jié)果。
該實(shí)驗(yàn)同樣遇到很多問(wèn)題,一開(kāi)始不知道怎么去自定義層次塊,還有自定義層次塊時(shí)沒(méi)有在里面把元件連接好,有些小細(xì)節(jié)沒(méi)注意,如:有些元件里面是要放置電源的,往往這些疏忽了,導(dǎo)致自定義的層次塊無(wú)法使用。
還有在測(cè)試時(shí)也遇到了些問(wèn)題,比如怎么去進(jìn)行運(yùn)算,運(yùn)算的數(shù)據(jù)無(wú)法顯示等。同時(shí),在驗(yàn)證運(yùn)算時(shí),對(duì)于邏輯運(yùn)算概念模糊,不理解邏輯運(yùn)算時(shí)怎么進(jìn)行的,以致在運(yùn)算時(shí)總以為是電路運(yùn)算結(jié)果錯(cuò)誤,其實(shí)是自己計(jì)算錯(cuò)誤,后來(lái),在網(wǎng)上查找了很多資料,比如“A+B”、“AB”的運(yùn)算等等,最后還是通過(guò)不斷努力實(shí)現(xiàn)了所有功能,并測(cè)試通過(guò)。
五星文庫(kù)wxphp.com包含總結(jié)匯報(bào)、考試資料、人文社科、辦公文檔、資格考試、IT計(jì)算機(jī)、專業(yè)文獻(xiàn)、教學(xué)教材、計(jì)劃方案以及計(jì)算機(jī)組成原理課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告等內(nèi)容。
本文共2頁(yè)12
本文關(guān)鍵詞:計(jì)算機(jī)組成原理課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告,由筆耕文化傳播整理發(fā)布。
本文編號(hào):132808
本文鏈接:http://sikaile.net/wenshubaike/kcsz/132808.html