機(jī)器語(yǔ)言是計(jì)算機(jī)誕生和發(fā)展初期使用的語(yǔ)言,表現(xiàn)為二進(jìn)制的編碼形式,是CPU可以識(shí)別的一組由0、1序列構(gòu)成的指令碼。
計(jì)算機(jī)直接使用的程序語(yǔ)言,其語(yǔ)句就是機(jī)器指令碼,機(jī)器指令碼是用于指揮計(jì)算機(jī)應(yīng)做的操作和操作數(shù)地址的一組二進(jìn)制數(shù)。
各種用二進(jìn)制編碼方式表示的指令,叫做機(jī)器指令碼。開始,人們就用它采編寫程序,這就是機(jī)器語(yǔ)言。機(jī)器語(yǔ)言雖然能夠被計(jì)算機(jī)理解和接受,但和人們的語(yǔ)言差別太大,不易被人們理解和記憶,并且用它編程容易出差錯(cuò)。
后來(lái),人們用助記符號(hào)代替機(jī)器指令碼而形成了匯編語(yǔ)言。匯編語(yǔ)言使指令容易理解和記憶,而且便于交流,使計(jì)算機(jī)軟件的發(fā)展大大前進(jìn)了一步。但是,由于計(jì)算機(jī)只認(rèn)識(shí)指令碼,所以用匯編語(yǔ)言編寫的程序還必須翻譯成機(jī)器指令碼,計(jì)算機(jī)才能識(shí)別和執(zhí)行。這種翻譯工作也可由計(jì)算機(jī)來(lái)完成,具有這種翻譯功能的程序就是匯編程序。
盡管出現(xiàn)了許多像高級(jí)語(yǔ)言那樣內(nèi)容豐富的軟件,但是人們?nèi)詮V泛地使用著機(jī)器語(yǔ)言。原因是機(jī)器語(yǔ)言有它的獨(dú)特優(yōu)點(diǎn),計(jì)算機(jī)最終要解決問(wèn)題仍需要有機(jī)器指令碼編制的程序。比如,用來(lái)解釋、編譯高級(jí)語(yǔ)言的解釋程序和編譯程序,都是用機(jī)器指令碼編制的程序。所以在靜電復(fù)印機(jī)等專用場(chǎng)合下,微型計(jì)算機(jī)的各種實(shí)時(shí)和過(guò)程控制的程序,一般都是用機(jī)器指令碼編制而成。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com