計(jì)算機(jī)語言處理程序   

    語言處理程序的作用就是將匯編程序和高級(jí)語言程序翻譯成等價(jià)的機(jī)器語言程序。被翻譯的程序稱為源程序,翻譯后生成的機(jī)器指令程序稱為目標(biāo)程序。

    匯編語言的語言處理程序。用匯編語言編寫的程序不能被計(jì)算機(jī)直接識(shí)別和執(zhí)行,必須由“匯編程序”這一軟件將其轉(zhuǎn)換成機(jī)器語言之后才能執(zhí)行,這個(gè)過程稱為“匯編”。

    高級(jí)語言的語言處理程序有兩種方式,即編譯方式和解釋方式。

計(jì)算機(jī)語言處理程序

    編譯程序?qū)υ闯绦虻募庸し譃閮蓚€(gè)階段:首先是“編譯”,源程序被整個(gè)地翻譯成用機(jī)器語言表示的與之等價(jià)的“目標(biāo)程序”;然后是“鏈接”,把這些目標(biāo)程序與其它一些基本模塊鏈接在一起,最終形成“可執(zhí)行程序”。

計(jì)算機(jī)語言處理程序

解釋方式是由“解釋程序”這一軟件實(shí)現(xiàn)的。解釋程序在工作方式上與編譯程序不同,它不事先對(duì)源程序進(jìn)行翻譯,而是在源程序進(jìn)入計(jì)算機(jī)時(shí),解釋程序邊掃描邊解釋,逐句輸入,逐句翻譯,逐句執(zhí)行,并不產(chǎn)生目標(biāo)程序。