一、前言
本文總結 BUPT 計算機學院《計算機組成原理》的學習資料,希望能幫到學弟學妹,打好基礎。
計算機組成原理是計算機專業考研的必考科目之一,4學分。先修學科是數字邏輯和計算機系統基礎,這兩門課學好了,對計算機組成纔會有更深的瞭解。
這門課筆記不算太多,主要是理解,還有好多概念性的東西需要記憶,重點也比較突出。
二、思維導圖
以下是自己總結的 XMind 思維導圖,可以幫助梳理知識脈絡,需要自取。
鏈接:https://pan.baidu.com/s/1Or44yWu4TJGtL6_VlLGwog
提取碼:lsgg
放張圖感受一下(塗色的爲重點):
三、課後題
網上流傳的課後題答案版本比較老,好多題都沒有,並且後面幾章的答案很多錯誤,比較誤導人。
這裏提供自己參考網上流傳答案並做修改後編寫的答案,其中也有補充題,僅供參考:
計算機組成原理(白中英) 第一章 課後題答案
計算機組成原理(白中英) 第二章 課後題答案
計算機組成原理(白中英) 第三章 課後題答案
計算機組成原理(白中英) 第四章 課後題答案
計算機組成原理(白中英) 第五章 課後題答案
計算機組成原理(白中英) 第六章 課後題答案
計算機組成原理(白中英) 第七章 課後題答案
四、實驗
我們班佈置了 3 次大作業,分別是簡易 CPU、加指令集系統的 CPU、加中斷功能的 CPU。但是別的班並沒有大作業,如果有幸老師留了大作業,可以好好做做,對編程能力和知識理解的提升是非常大的。如果知識只是停留在理論部分,明年你就忘完了…感謝老師提供這次機會。
以下是我們組最終的代碼,代碼的整體架構是組裏 C++ 大佬寫的。我們因爲省事選了實現 MIPS 指令集系統,別的組也有實現 X86 的,就比較複雜了。點個 Star 吧(:
https://github.com/wtl0822/MIPS-Emulator
五、其他學習資料
可以看看 09 年至今的考研題,題型較爲相近。
如果你上課一個月左右發現根本聽不懂,直接去看 MOOC 華科的計算機組成原理吧,興許來得及。
六、關於考試
疫情期間我們只有期末考試,對期中不瞭解。
考試重點和考研重點相近,不過北郵對 cache 和虛存的考查很淺,基本就到課後題那個難度了。需要注意的是,考研教材用的是唐朔飛的教材,有些知識點的說法的北郵教材不一樣,以北郵爲準。
考試整體難度較高,考高分比較困難,尤其是最後一道綜合題,是拉分的關鍵題。
最後,預祝大家得高分呀!