開心生活站

位置:首頁 > IT科技 > 

彙編程序是應用軟件嗎

IT科技2.12W

彙編程序不是應用軟件,只有爲解決某一特殊問題而編寫的程序才能叫應用軟件。

彙編程序是應用軟件嗎

把彙編語言書寫的程序翻譯成與之等價的機器語言程序的翻譯程序。彙編程序輸入的是用匯編語言書寫的源程序,輸出的是用機器語言表示的目標程序。彙編語言是爲特定計算機或計算機系列設計的一種面向機器的語言,由彙編執行指令和彙編僞指令組成。採用彙編語言編寫程序雖不如高級程序設計語言簡便、直觀,但是彙編出的目標程序佔用內存較少、運行效率較高,且能直接引用計算機的各種設備資源。它通常用於編寫系統的核心部分程序,或編寫需要耗費大量運行時間和實時性要求較高的程序段。

程序的雛型是在電子離散時序自動計算機 EDSAC上研製成功的。這種系統的特徵是用戶程序中的指令由單字母指令碼、十進制地址和終結字母組成。第一個彙編程序是符號優化彙編程序系統,它是50年代中期爲IBM650計算機研製的。這種計算機用磁鼓作存儲器,每條指令指出後繼指令在磁鼓中的位置。當初研製SOAP系統的動機不是引入彙編語言的符號化特色,而是爲了集中解決指令在磁鼓中合理分佈的問題,以提高程序的運行效率。IBM704計算機的符號彙編程序是彙編程序發展中的一個重要里程碑。此後的彙編程序大都以這一系統爲模型,其主要特徵至今未發生本質的變化。隨着計算機軟件的高速發展和廣泛應用,彙編程序又吸收了宏加工程序、高級語言翻譯程序等系統的一些優點,相繼研製出宏彙編程序、高級彙編程序。