博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(原創) 為什麼要學[計算機組織]? (日記)
阅读量:6853 次
发布时间:2019-06-26

本文共 494 字,大约阅读时间需要 1 分钟。

這學期星期一我回去旁聽資工系大學部開的
計算機組織與組合語言,其實當時我也不是很確定是否有必要旁聽這一門課,以前我大二時有修過,但也沒修的很好,印象中這門課就是計算機概論的加強版,講的比較深就是了。
當教授講道CPU的每個部份,如ALU、IR、PC...等Block,又談到ALU要怎麼利用基本邏輯閘如AND、OR、NOT、NOR、NAND實做出組合語言指令如ADD,SHIFT等指令時,我才恍然大悟,這些都很重要,因為SoC會用到!!
回想大三修Verilog時,期末的Project就是要我們設計一個懂10個組合語言的CPU,當時不是因為Verilog太差寫不出來,而是不知道如ALU、IR這些東西的架構如何,所以只會程式語言是沒用的,還是要配合相關的知識才行,而計算機組織這門課講的就是電腦內部的硬體架構,且現在SoC盛行,原本是整個電腦架構的東西,現在都要搬進單一IC中,所以更需要懂計算機組織所講的東西。
所以大學時代那些必修課程,其實都很重要的,畢竟系上會將這門課列為必修,一定是這門課將來很多課都會用到,只是目前不知道什麼時候要用到而已,所以大學必修的課真的都得好好修才行。

转载地址:http://yjyyl.baihongyu.com/

你可能感兴趣的文章
JavaWeb综合案例-键盘模拟
查看>>
Android Day03-SQLite数据库操作及ListView详解
查看>>
Looking for APAC Operations IT XML Database Developer in Shenzhen and Hongkong
查看>>
MySQL Account Name
查看>>
Redis实现锁
查看>>
docker-swarm集群创建
查看>>
vmware 12 许可证秘钥
查看>>
Maven学习总结(五)——聚合与继承
查看>>
Myeclipse常用快捷键
查看>>
我的友情链接
查看>>
RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
查看>>
Maven学习总结(一)——Maven入门
查看>>
php+html5实现无刷新图片上传
查看>>
STL: 自定义Allocator.
查看>>
几行代码为自己的网站添加划词翻译功能
查看>>
我的友情链接
查看>>
深入理解gradle编译-语法篇
查看>>
Linux服务器管理Shell经典命令
查看>>
入职三天,公司给了100块钱叫我走人
查看>>
git revert和git reset的区别
查看>>