網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

機器語言代表語言有哪些

欄目: IT科技 / 發佈於: / 人氣:6.03K

機器語言代表語言有二進制代碼語言和彙編語言。

機器語言代表語言有哪些

機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據。機器碼有時也被稱爲原生碼(Native Code),這個名詞比較強調某種編程語言或庫,它與執行平臺相關的部份。

雖然大多數的語言可以既可被編譯(Compiled)又可被解譯(interpreted),但大多數只在一種情況下能夠良好執行。在一些編程系統中,程序要經過幾個階段的編譯,一般而言,後階段的編譯往往更接近機器語言。這種常用的使用技巧最早在1960年代末用於BCPL,編譯程序先編譯一個叫做“0代碼”的轉換程序(representation),然後再使用虛擬器轉換到可以執行於機器上的真實代碼。這種成功的技巧之後又用於Pascal和P-code,以及Smalltalk和二進制碼,雖然在很多時候,中間過渡的代碼往往是解譯,而不是編譯的。