(原創) 為什麼要學[計算機組織]? (日記)

作者回顾大学时期的学习经历,强调计算机构造课程的重要性,尤其是对于理解SoC设计的关键概念,如ALU、IR、PC等。通过对比过去的学习与当前SoC技术的需求,阐述了计算机构造课程在现代电子设计中的核心地位。
這學期星期一我回去旁聽資工系大學部開的計算機組織與組合語言,其實當時我也不是很確定是否有必要旁聽這一門課,以前我大二時有修過,但也沒修的很好,印象中這門課就是計算機概論的加強版,講的比較深就是了。

當教授講道CPU的每個部份,如ALU、IR、PC...等Block,又談到ALU要怎麼利用基本邏輯閘如AND、OR、NOT、NOR、NAND實做出組合語言指令如ADD,SHIFT等指令時,我才恍然大悟,這些都很重要,因為SoC會用到!!

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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值