1、編程是將文本放在小盒子裏,產生結果和行爲是我們希望做的,程序運行時,小盒子裏發生了什麼?
2、程序是如何運行的?機器是如何支持程序運行的?程序爲什麼有的時候可以正常運行,有的時候不可以?
3、數字、數字的表示及意義
4、機器級編程的意義
5、如何獲取編譯器生成的彙編代碼
6、分層存儲系統---高性能表現、較大的存儲容量
7、從程序角度增強安全性
8、程序間通信和交互
9、前三個實驗是涵蓋程序和數據的程序表示
數據實驗是關於數據的位級表示
爆炸實驗 如何閱讀和理解彙編語言的方式 由六個階段組成的C語言
攻擊實驗室--如何編寫漏洞
緩存實驗
shell實驗
虛擬內存
Malloc lab