計(jì)算機(jī)可識別的語言
- 首先,存儲在計(jì)算中的一起內(nèi)容都是數(shù)字祭刚。數(shù)字是以數(shù)字(0,1)形式存儲的,字符也是藝術(shù)字形式存儲的牌捷,每個(gè)字符都有一個(gè)數(shù)字代碼墙牌。計(jì)算機(jī)裝載到寄存器的指令是以數(shù)字形式存儲的,指令集中的每一條指令具有一個(gè)數(shù)字代碼暗甥。
- 其次計(jì)算機(jī)程序最終必須以這種數(shù)字指令代碼(或稱為機(jī)器語言)來表示喜滨。
編譯器與計(jì)算機(jī)的關(guān)系
- 編譯器是將高級語言程序解釋成為計(jì)算機(jī)所需的詳細(xì)機(jī)器語言指令集的程序。
- 一般來說淋袖,每種計(jì)算機(jī)在設(shè)計(jì)上都有其自身特有的機(jī)器語言鸿市。所以用機(jī)器語言為一個(gè)Intel CPU編寫程序?qū)MD CPU來說什么都不是。但我們可以將編譯器匹配成一種特定的機(jī)器語言即碗。這樣使用正確的編譯器或編譯器集焰情,就可以將同一高級語言程序轉(zhuǎn)換為各種不同的機(jī)器語言程序。