> ==>發信人: TKyo.bbs@ptt.cc (暗黑貴公子), 信區: programming
> ※ 引述《gw.bbs@bbs.cis.nctu.edu.tw (walter)》之銘言:
> : 我對侯捷「除非你需要撰寫 driver,否則以目前的情況來看,不再需要
> : 學習它。」有意見。如果是資工學生, asm 還是要學, 因為這是資工的 domain
> : knowledge。其他科系的人對 asm 有興趣就去學, 因為熟悉 asm 對 c 的學習與
> : debug 有幫助。
> 把程式語言當成 domain knowledge 是一件很危險的事
> 不建議你這樣做 :)
組語的教學裡, 有一種是用 pseudo machine 介紹組語的指令與被運算元
(operand)如何轉成機器碼與位置(register 或 memory address), 有一類
則是直接拿個電腦 CPU 指令與架構界面來介紹.
組語不像高階語言是通用, 機器無關的, 因此教與學組語的重點並不是
"語言", 反而是架構, 指令與 I/O 高速併行的運作方式.
當然, 多數人學組語, 工作上跟設計 I/O driver 相關, 但計算機組織與
組語的重點是 "計算機運作的方式" , 這是深入計算機的專業知識. 至於
做高階程式運用的, 是可以不必知曉與落實到實體機器運作.
資工系是否必須深入這個領域知識, 就所知, 現在是見仁見智, 非被逼到
快沒飯吃下發生改變, 否則按現在的教學使用環境, 這是個被棄領之域.
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234