作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 張立平 組合語言
時間Mon Jul 11 19:30:20 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 張立平 組合語言
時間: Sun Jul 10 04:08:29 2016
作者: skrhbk (科科) 看板: NCTU-Teacher
標題: [心得] 張立平 組合語言
時間: 2009/06/30 Tue 18:15:46
⊕課名⊕
組合語言與系統程式
▲教授▲
張立平
★修課年度★
97下
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
x86組合語言的寫法:指令的特性(data如何移動、如何影響flag),
和記憶體(如何呼叫函式、stack位址)的關係,STRUCT和MARCO...等。
後三分之一(系統程式)是在教SIC/XE指令的形式,定址模式
,code和objcode的互換。
◆上課方式◆(投影片、團體討論、老師教學風格)
組合語言的部分就是照著課本的脈絡上,
幾乎都在講解各種指令和directive,
大概會上到第十章的巨集(MACRO)部分,會用投影片講課,
不過投影片內容都跟課本差不多,偶爾會畫stack的圖或小的程式範例。
系統程式則是要大家印投影片,也是照著上,不過會跳掉一部分,
主要的部分是SIC指令和objcode的部分。
老師還蠻年輕的,講課非常仔細(不知道可不可以說鉅細靡遺?)。
▼考試作業▼
三次的程式作業,都很簡單(nested loop,string copy,64-bit的運算)
有時候會有Bonus的部分自己看要不要做。
一個Term Project,揪錯碼(只要做matrix乘法),
跟作業的難度差不多,要Demo。
以上作業老師都會很仔細的講解過,寫起來很輕鬆。
然後一次上機考,有三題(找質數,簡單的huffman code解讀,和quick sort)
本來配分是一百分....但是後來變成對一題60,兩題100 XD
自己覺得第三題比較難。
期末考是筆試,
有in-line assembly(就是要直接寫x86)和選擇題(運行結果或觀念)
系統程式部分(約35分)則是要把SIC/XE翻成objcode
還有把一段obj的record翻回SIC/XE。
上機考和筆試都可以帶參考資料(書、投影片或自己找的都可)。
筆試老師會給考古題參考(真的只是參考 XD)。
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
沒在點名...不過偶爾會有隨堂小考(四到五次吧),
就是剛講過的東西。
需要基礎....沒有(?),會寫一點程式應該都聽的懂。
¢最後想說的話¢
覺得是個可以推薦的老師 XD
--
※ Origin: 交大次世代(bs2.to)
◆ From: Skrhbk.Dorm13.NCTU.edu.tw
作者從 Skrhbk.Dorm13.NCTU.edu.tw 修改文章於 2009/06/30 Tue 20:51:35
推 ARIGATOU:推張立平 人好,教的也好,分數也給的不錯 07/30 11:31
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/11/2016 19:30:20