通用彙編程式

通用彙編程式把用符號代碼寫的程式翻譯成目標程式的一種程式。一條符號代碼指令譯成一條計算機指令,就是簡單的一對一的編譯。

彙編程式定義,通用彙編程式-介紹,通用彙編程式-發展過程,

彙編程式定義

把彙編語言書寫的程式翻譯成與之等價的機器語言程式的翻譯程式。彙編程式輸入的是用彙編語言書寫的源程式﹐輸出的是用機器語言表示的目標程式

通用彙編程式-介紹


通用彙編程式
彙編語言是為特定計算機計算機系列設計的一種面向機器的語言﹐由彙編執行指令和彙編偽指令組成。彙編執行指令是機器指令的符號化表示﹐其操作碼用記憶符表示﹐地址碼直接用標號﹑變數名字﹑常數等表示。彙編執行指令經彙編程式翻譯為機器指令﹐二者之間基本上保持一一對應的關係。彙編偽指令又稱作彙編指示﹐用於向彙編程式提供用戶自定義的符號﹑數據的類型﹑數據空間的長度﹐以及目標程式的格式﹑存放位置等提示性信息﹐其作用是指示彙編程式如何進行彙編。採用彙編語言編寫程式雖不如高級程式設計語言簡便﹑直觀﹐但是彙編出的目標程式占用記憶體較少﹑運行效率較高﹐且能直接引用計算機的各種設備資源。它通常用於編寫系統的核心部分程式﹐或編寫需要耗費大量運行時間和實時性要求較高的程式段

通用彙編程式-發展過程

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

相關詞條

熱門詞條

聯絡我們