當前位置:生活全書館 >

IT科技

> 彙編程式是應用軟體嗎

彙編程式是應用軟體嗎

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

彙編程式是應用軟體嗎

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

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

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/64ykoy.html