--- title: 2016q1 Homework #4 toc: no ... 預期目標 ------------ - 複習 / 重新學習後續課程所需要的背景知識 作業要求 (A) ----------- * 在 4 月 17 日前,閱讀以下指定材料的 2 分之 1 以上,並在「共筆區」記錄學習心得和疑惑,涵蓋以下主題: - 計算機組織結構 - ARM 處理器架構 - 系統程式概念 - C 語言程式設計 * 建議花 4 個整天來進行 ## 計算機組織結構 * 黃婷婷教授的 Computer Architecture - [影片](https://www.youtube.com/playlist?list=PLS0SUwlYe8cxMiFW_PiaBu53nOAXl3dxS) - [共筆和補充](https://paper.dropbox.com/doc/Computer-Architecture-Notes-NfGP1aZt2pAkgTcFeiEmc) ## ARM 處理器架構 * [2016q1 第 5 週列出來的所有連結和材料](https://embedded2016.hackpad.com/ep/pad/static/VJmq0R0ILi6) * [ARM Cortex-M3](http://www.slideshare.net/GauravVerma3/arm-cortex-processor-compatibility-mode) * [Assembly language programming: ARM Cortex-M3](http://www.slideshare.net/GonzaloSantiago/assembly-language-programming-arm-cortexm3-vincent-mahout) ## 系統程式概念 * [From Source to Binary](http://www.slideshare.net/jserv/how-a-compiler-works-gnu-toolchain) * [Hello World!](http://wen00072-blog.logdown.com/posts/190025-hello-world) * [Something Behind Hello World](http://www.slideshare.net/jserv/helloworld-internals) ## C 語言程式設計 * [Deep C](http://www.slideshare.net/olvemaudal/deep-c) (前 246 頁)