計算機的層次結構
1.1 五層

下層是上層的基礎,上層是下層的結構
1.2 三種級別的語言
-
機器語言:二進制代碼
-
匯編語言:助記符
-
高級語言:C/C++、Java
編譯程序:將高級語言編寫的源程序全部語句一次全部翻譯成機器語言程序(只需翻譯一次)
解釋程序:將源程序的一條語句翻譯成對應機器語言的語句,並立即執行,緊接着再翻譯一句(每次執行都要翻譯)
編譯程序:將匯編語言翻譯成機器語言
1.3 計算機體系結構VS計算機組成原理
計算機體系結構:機器語言程序員所見到的計算機系統的屬性概念性的結構與功能特性(指令系統、數據類型、尋址技術、I/O原理)如何設計硬件與軟件之間的接口
計算機組成原理:實現計算機體系結構所體現的屬性,對程序員透明(具體指令的實現)如何用硬件實現所定義的接口
