原創 為什麼要學 計算機組織 日記

2021-09-07 21:00:49 字數 538 閱讀 6414

這學期星期一我回去旁聽資工系大學部開的計算機組織與組合語言,其實當時我也不是很確定是否有必要旁聽這一門課,以前我大二時有修過,但也沒修的很好,印象中這門課就是計算機概論的加強版,講的比較深就是了。

當教授講道cpu的每個部份,如alu、ir、pc...等block,又談到alu要怎麼利用基本邏輯門如and、or、not、nor、nand實做出組合語言指令如add,shift等指令時,我才恍然大悟,這些都很重要,因為soc會用到!!

回想大三修verilog時,期末的project就是要我們設計乙個懂10個組合語言的cpu,當時不是因為verilog太差寫不出來,而是不知道如alu、ir這些東西的架構如何,所以只會程式語言是沒用的,還是要配合相關的知識才行,而計算機組織這門課講的就是電腦內部的硬體架構,且現在soc盛行,原本是整個電腦架構的東西,現在都要搬進單一ic中,所以更需要懂計算機組織所講的東西。

所以大學時代那些必修課程,其實都很重要的,畢竟系上會將這門課列為必修,一定是這門課將來很多課都會用到,只是目前不知道什麼時候要用到而已,所以大學必修的課真的都得好好修才行。

計算機組織

馮諾依曼思想 1.二進位制表示程式和資料 2.採用儲存程式的工作方式 程式和資料存放在儲存器中 3.計算機五大部件 運算器 控制器 儲存器 輸入裝置 輸出裝置 二進位制表示 考慮到電子器件的特性,用高低電壓 脈衝表示0和1,慢速用高低電平,易實現並行操作 快速用脈衝訊號,如cpu等。儲存程式的工作方...

(一)為什麼學習計算機組成原理

一 練拳不練功,到老一場空 框架和語言的學習,大多只能帶來短期回報,而底層知識的學習則學過時間越久回報越大。盡早的學習計算機底層的一些知識能讓你在技術學習應用的道路上越走越快,計算機組成就是這樣一門課,類似的還有 計算機網路 編譯原理 資料結構與演算法 等。二 計算機組成原理能幹嘛 肉眼可見的計算機...

80X86計算機組織

2 實體地址 16 段位址 偏移位址 3 處理器 cpu組成 算術邏輯部件alu 控制器 暫存器 8086 8088暫存器組 資料暫存器 ax,bx,cx,dx 指標及變址暫存器 sp,bp,si,di 段暫存器 cs,ds,ss,es 控制暫存器 ip,flags 標誌暫存器 flags,又稱程式...