考研零基礎如何學習計算機組成原理

時間 2021-06-01 17:33:01

1樓:

首先要說明一下,如果是408,硬佈線控制器、微程式控制器、匯流排操作這三個知識點需要有一些數位電路的基礎。但是,近幾年未見這些內容。大概是因為,從0x年(x<3?

),單獨成立乙個微電子學科和學院。

計算機組成原理,表面上看很雜亂。但是,說穿了,就是兩點:基於馮.諾依曼原理的計算機組成,也就是五個部件,以及它們的運作;在此基礎上,現代計算機(不晚於94年)的幾項增強技術。

首先來看,按照馮.諾依曼原理,計算機由五個部分組成:ALU、CU、儲存器、輸入裝置、輸出裝置。

最開始是面向CPU的,後來70年代,出現匯流排,成為面向匯流排的。指令儲存在儲存器,在CU的作用下,依次逐條地取出指令,送到ALU執行。所以,各部件的功能是什麼,具有什麼特點,數字是怎麼儲存的、怎麼計算的。

在此基礎上,一些效能增強技術。cache、流水線、匯流排、DMA。

接下來,就是抽象了。其實,計算機組成原理的學習,分為兩層,底層是數位電路這一層,比如,怎麼用閘電路做乙個加法器,上面一層是功能結構層,也就是說,你在看intel CPU、ARM CPU的手冊的時候,一開始就會給一張功能結構圖。前面說過,由於單獨成立乙個微電子學科(現在提公升為一級學科)和微電子學院,所以,底層的這部分內容,很多學校就不講了。

所以,計算機組成的內容,就成為各部件的紙上作業。慢慢琢磨,你就會發現有規律可言的——資訊在計算機內部如何表示,如何儲存,如何設計指令、如何提高效能。

2樓:大蘿蔔

先導知識要跟上,數字邏輯這門課要看看,如果是小白,建議看看《編碼,隱藏在計算機軟硬體背後的語言》,這本科普性質,可以讓你快速建立邏輯電路的概念,了解一點後再去學習數字邏輯的知識,主要了解組合邏輯電路的構成,知道基本的布林運算,知道可以用表示式得到電路,不需要學習如何化簡,知道組合邏輯有時間延遲即可,對於時序電路了解概念,只需要掌握如何用D觸發器構成狀態機即可。 有了這些基礎組成原理課程就完全是運用這些內容搭建CPU了。

另外C語言需要了解一點,組合語言需要了解,但對於組合語言只需要能看懂指令即可!

當然最重要的是配合實驗,沒有實踐,組成原理課程就是文科課程,全是奇怪的概念。

計算機硬體系統設計_華中科技大學_中國大學MOOC(慕課)

推薦乙個組成原理的思維導圖,loading...,讓你學期起來更輕鬆

新教材上市,一本相見恨晚的教材,樣章閱讀PDF.js viewer,一書在手,考研無憂!

如何學習《計算機組成原理》和《計算機網路》,總感覺課本有點泛泛而談?

已登出 計算機原理推薦南京大學袁春風老師的課程,國內這方面做的很好 相傳408命題人 學習工科很多時候需要巨集觀上把握概念,過於追求細節陷入其中學不好,學完了也只記五部指令操作,無非就是指令從存貯器通過IO到cpu 低唱語焉不詳 先說一句,很多人說學好計組可以更好的了解程式設計原理,也就能幫助人更好...

計算機零基礎能否報考計算機專業?

Habit 現在計算機專科的學校都是0基礎較學的。學習電腦相對其它專業來說,入手比較快,學習難度並不是很大,後期更重要的還是個經驗的積累,從業5 6年,月薪普遍都可以上萬。推薦gz新華電腦學校,你可以去看看。 技術人成長 我當年就是零基礎的,大一暑假時候還在宿舍裡練習打字,別人看我的眼神都是怪怪的,...

考研計算機,還剩50天,目前零基礎,如何學習資料結構?

天天 如果實在想考,勸你二戰吧,零基礎還有50天,這這這。你確定不是在開玩笑c語言有學嗎,如果要學習資料結構,之前前提是要會一門程式語言才能學呀,不然怎麼上機實戰啊,資料結構不上機,等於沒有學呀 其實我覺得能行啊。我複習專業課就是從九月才開始的,也沒基礎,那時候數學一輪還沒下來。我花了乙個月,上午下...