計算機組成原理課程設計
A. 計算機組成原理課程設計——設計實現一套全新指令系統的CPU
(1)自行設計3條指令
序號 指令名稱 功能 格式 操作碼編碼 入口地址
1 DERC 減1右移 (DR-1)/2--DR 10100010 92
2 NINR 加1 取反 右移 /(DR+1)/2--->DR 11100001 96
3 HORH DR和SR寄存器中的內容相與 DR^【SR】-DR 10101010 99
(2)指令所對應的微程序
CM1 CM2 CM3 CM4 CM5 CM6 CM7
指令
操作碼 微址 下址 CI
3~0 SCC
3~0 0
MRW 0
I2~0 SA
I8~6 SB
I5~3 B口 A口 0
SST SSH~
Sci DC2 DC1
DERC 92 00 1110 0000 0100 0011 0011 1001 0000 0000 0001 0000 0000 0000
30 0011 0000 0100 0011 0101 1000 0000 0000 0101 0000 0000 0000
NINR
96 00 1110 0000 0100 0011 0011 1000 0000 0000 0001 0001 0000 0000
00 1110 0000 0100 0011 0011 1111 0000 0000 0001 0000 0000 0000
30 0011 0000 0100 0011 0101 1000 0000 0000 0101 0000 0000 0000
HORH
99 00 1110 0000 0100 0100 1001 0000 0000 0000 0000 0000 0011 0000
00 1110 0000 0100 0011 0000 1000 0000 0000 0000 0000 0000 0000
00 1110 0000 0001 0000 0011 0000 0000 0000 0000 0000 0000 0000
30 0011 0000 0000 0010 0001 0000 0000 0000 0000 0000 0000 0001
B. 計算機組成原理課程設計:設計mov指令
電腦系統是以電腦為核心的能完成一定功能的完整系統。第一台電腦是1946年的賓夕法尼亞大學的電子管電腦,之後經歷了晶體管電腦、集成電路電腦、大規模集成電路電腦、超大規模集成電路電腦。電腦系統是由硬體系統和軟體系統兩大部分組成。電腦的硬體是指構成電腦的物理設備,分為運算器、控制器、存儲器、輸入設備和輸出設備五大部分。電腦的軟體是電腦的程序和數據,需要依託硬體設備才能存在和運行。最重要的系統軟體是操作系統,目前在台式電腦上配備的最為常見的操作系統是Win7,這是Windows的次新版本。此外,電腦的軟體還包括語言處理程序(機器語言、匯編語言、高級語言)、資料庫管理系統、應用軟體等。
C. 計算機組成原理課設
計算機組成原理這一層在硬體層(或者說數字邏輯層)之上,向上則承接操作系統層。籠統講,硬體層最重要的貢獻是解決了如何使用半導體器件實現布爾代數邏輯,使得在更高層工作的人不用再考慮如何使用半導體器件實現單個的邏輯門,而是可以從邏輯門出發組合出更復雜的功能模塊實現更復雜的功能。計算機組成原理層解決的核心問題,就是如何在門電路的基礎上搭建出可以執行程序實現計算的機器。操作系統層則要解決在這樣一台「裸機」上實現資源管理、任務管理等關鍵功能,以便供更高層級上的用戶可以方便使用計算機。
理解這個層次關系以及組成原理層所要解決的核心問題對於貫穿這門課的知識點、理解計算機組成十分關鍵。計算機組成原理介紹的內容主要是以馮氏結構(存儲指令、順序執行)為基礎,加之指令集,以及流水線等重要的性能優化技術。
從課程的角度看,計算機組成原理的課程知識內容多,知識點比較龐雜,各教材內容組織順序差別大,因此先從大的方向上把握馮氏結構的主幹(計算部件、存儲器、匯流排的工作原理),進而熟悉其他各知識點內容以及各知識點間的關聯關系,最後再在復習時從整體上建立一個包括所有知識點及其聯系的知識架構,個人覺得是一種比較好的學習方法。
課程實驗的重要性,在之前諸位答主的答案中都說得很全面了,最後想推薦另一本書,的深入理解計算機系統 ,該書從編程的角度給了許多基於計算機組成原理優化程序設計的方法和例子,可以作為組成原理學習的有益補充參考。
D. 計算機組成原理課程設計
要、求、具、體、點,我、給、你、幫、這、個、忙。
E. 計算機組成原理課程設計無從下手了 !!!
文憑、學歷、職稱說了算,全盤引進。90年代低水平重復研究,相互封鎖、互相敵對,從低端產品開始就保密、同類產品只要是不同廠家的,同功能的部件特意做成沒有互換性,極大地消耗社會資源,損壞消費者的利益,人為製造麻煩,製造維修困難,一切障礙就是為了多賺錢、多騙錢。本人向國家、省、市科技館,都提出提供創新展項,要對參觀者完全公開全部設計、加工、裝配、調整資料,公布原材料、器材、配件采購地點,允大學是幹嘛的地方?無論多高的學歷和職稱,不會設計、製造教具,不會設計、製造教學儀器,不會維修儀器和設備;用你父母的錢進口教學儀器模仿了委託工廠仿製就是佼佼者;用你父母的錢請校外的人來維修設備、從校外采購配件;用你父母的錢請教學儀器生產企業提供教學實驗講義,將作者填上他們的名字就有教學突出成就獎;教你背誦的公式和外語,永遠也比不上美國麻省理工學院在網上公開的教材內容。學生也不要埋怨學費貴,除了上面教師的原因,你們自己的基礎實驗、專業課就上的迷迷糊糊的,高額投資下的創新實驗項目、挑戰杯、科技競賽、畢業論文、產學研、科技獎、商業開發,都見不得陽光,將真金白銀變成了一堆堆的垃圾!!!!現在的大學生、研究生本身就沒有信用!!!成天想著做「項目」,充其量就是下載別人的設計、翻閱外文資料、組織活動、製造氣氛、做小生意等等,在校園內就是花錢、騙錢
F. 計算機組成原理課程設計
:因為課程設計是要求將以前在課堂上學的理論知識運用到實際的設計當中去,所以在設計過程中,我們一定會碰到各種各樣的問題。為了解決這些問題,我們一定會仔細認真的去翻閱自己以前學過但是以為已經了解熟悉的東西。這在無形中幫助我們加深對所學知識的了解及運用能力,並且讓我們明白什麼地方是我們真正需要去關注的。而且這樣我們對課本以及以前學過的知識有了一個更好的總結與理解。而課程設計需要我們不但通過翻閱復習以前學過的知識而且需要查閱更多的相關信息。通過這次課程設計,我更進一步了解了計算機的組成,尤其對數據選擇器、移位器、加法器、運算器、存儲器和微程序控制器,有了非常透徹的認識。並且對線路的連接與模型機的各個硬體的結構,以及微程序微指令的一些編制與設計有了一定的了解。從一種微觀的角度更加了解計算機模型機,這樣我對於計算機的了解更加深入。對於計算機的工作原理也有部分更深入的認識。還體會到了實踐動手和合作的重要性,以及做一件事要有計劃和順序。
G. 計算機組成原理課程設計步驟
連續輸入5個有符號整數(8位二進制補碼表示,用十六進制數輸入),求最大的負數並輸出顯示。 說明:①5個有符號數從外部輸入; ②一定要使用符號標志位(比如說SF),並且要使用為負的時候轉移(比如JS)或不為負的時候轉移(比如JNS)指令。採用單數據匯流排結構的運算器,不採用RAM;★(範例)求1到任意一個整數N之間的所有奇數之和並輸出顯示,和為單字長說明:N從開關輸入,和從數碼管輸出,然後輸出顯示停止。採用單數據匯流排結構的運算器,不採用RAM;★(範例)求1到任意一個整數N之間的所有奇數之和並輸出顯示,和為單字長說明:N從開關輸入,和從數碼管輸出,然後輸出顯示停止。3.1.2 課程設計完成的內容 1.完成系統的總體設計,畫出模型機數據通路框圖; 2.設計微程序控制器(CISC模型計算機)的邏輯結構框圖; 3.設計機器指令格式和指令系統; 4.設計時序產生器電路; 5.設計所有機器指令的微程序流程圖; 6.設計操作控制器單元; 7.設計模型機的所有單元電路,並用VHDL語言(也可使用GDF文件----圖形描述文件)對模型機中的各個部件進行編程