計算機可識別的語言
- 首先,存儲在計算中的一起內容都是數字。數字是以數字(0,1)形式存儲的,字符也是藝術字形式存儲的,每個字符都有一個數字代碼。計算機裝載到寄存器的指令是以數字形式存儲的,指令集中的每一條指令具有一個數字代碼。
- 其次計算機程序最終必須以這種數字指令代碼(或稱為機器語言)來表示。
編譯器與計算機的關系
- 編譯器是將高級語言程序解釋成為計算機所需的詳細機器語言指令集的程序。
- 一般來說,每種計算機在設計上都有其自身特有的機器語言。所以用機器語言為一個Intel CPU編寫程序對AMD CPU來說什么都不是。但我們可以將編譯器匹配成一種特定的機器語言。這樣使用正確的編譯器或編譯器集,就可以將同一高級語言程序轉換為各種不同的機器語言程序。