IT科技

當前位置 /首頁/IT科技 > /列表

在機器語言中只有什麼符號

機器語言是用二進制碼編寫的,都是0和1組成,人看會很痛苦,非常不方便。為了解決這個問題,出現了符號語言,也就是彙編。這個比機器語言更貼近人的語言, 和機器語言一一對應,讓編程更簡單了。 不過人總是懶惰的,有了彙編還不滿足,還覺得麻煩。於是就有了高級語言。可以用更少的字符進行編程,實現相同的效果。

在機器語言中只有什麼符號

機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據。機器碼有時也被稱為原生碼(Native Code),這個名詞比較強調某種程式語言或庫,它與運行平台相關的部份。雖然大多數的語言可以既可被編譯(Compiled)又可被解譯(interpreted),但大多數只在一種情況下能夠良好運行。在一些編程系統中,程序要經過幾個階段的編譯,一般而言,後階段的編譯往往更接近機器語言。這種常用的使用技巧最早在1960年代末用於BCPL,編譯程序先編譯一個叫做“0代碼”的轉換程序(representation),然後再使用虛擬器轉換到可以運行於機器上的真實代碼。這種成功的技巧之後又用於Pascal和P-code,以及Smalltalk和二進制碼,雖然在很多時候,中間過渡的代碼往往是解譯,而不是編譯的。

TAG標籤:機器語言 符號 #