朱曉明 1160 字 2個月前

彙編程序

(1 / 2)
⚡ 登入後報錯可獲 3天VIP 免廣告——立即登入

"": 200,

"": "",

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

彙編執行指令是機器指令的符號化表示,其操作碼用記憶符表示,地址碼直接用標號、變量名字、常數等表示。彙編執行指令經彙編程序翻譯為機器指令,二者之間基本上保持一一對應的關係。彙編偽指令又稱作彙編指示,用於向彙編程序提供用戶自定義的符號、數據的類型、數據空間的長度,以及目標程序的格式、存放位置等提示性信息,其作用是指示彙編程序如何進行彙編。

彙編程序-發展過程

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

彙編程序-分類

彙編程序分為簡單彙編程序、模塊彙編程序、條件彙編程序、宏彙編程序和高級彙編程序等。

簡單彙編程序又稱“裝入並執行”式彙編程序。由於簡便而得到廣泛使用。這種彙編程序的特點是彙編後的機器語言程序直接放在內存之中準備執行。目標程序所占據的存儲位置是在彙編時固定的,並且以後不能改變,所以這種工作方式不能將多個獨立彙編的子程序合並為一個完整的程序,而且隻能調用位置與目標程序不衝突的程序庫中的子程序。

模塊彙編程序為適應模塊程序設計方法而研製的。它除了克服簡單彙編程序的缺點之外,還提供並行設計、編碼和調試不同程序模塊的能力,而且更改程序時隻更改有關的模塊即可。每個彙編後的程序模塊稱為目標模塊,多個目標模塊經連接裝配程序組合成一個完整的可執行的程序。

請記住我們的域名𝐨𝐨𝐩.𝐭𝐰

條件彙編程序主要特點是具有選擇彙編某些程序段的能力。它適用於編寫選擇性較大的程序或程序包,以便根據用戶的需要和設備的配置情況剪裁、編製適當的軟件。這種彙編語言通常要引入“條件轉移”、“轉移”等彙編指示,以便根據用戶指定的彙編條件有選擇地彙編某些程序段或控製彙編程序的加工路徑。

宏彙編程序主要特點是在彙編程序中增加宏加工功能。它允許用戶方便地定義和使用宏指令,適用於程序中多處出現、具有一定格式、可以通過少數參數調節改變的程序段落的場合。采用這種方法不僅減少程序的長度,增加可讀性,而且程序段落的格式需要改變時,隻須改動定義處,而不必改動每一使用處。

。TAF序程編彙的NARTROF似類,序程編彙的LOGLA似類了現出繼相又,後以此自。寫編令指編彙063MBI用采分部工加據數而,寫編句語製控的言語級高用采分部製控的序程是點特其,序程編彙言語063/\LP的製研統係063MBI為思沃.N是序程編彙級高個一第。法算的達表於難言語級高述描,件硬器存寄取存、配分儲存製控接直言語編彙用利接直戶用許允還且而,分部製控的中序程寫編)程過和數函、句語環循、句語件條如(句語製控的言語計設序程級高用使戶用許允序程編彙級高於由是這。處長的讀易和單簡寫書言語級高收吸分充能且而,點優的高率效行運序程、強力能達表言語編彙持保僅不它。序程編彙的構結句語製控的言語計設序程級高用采序程編彙級高

現實與構結-序程編彙

。理處譯翻的應相行進應也,時能功編彙級高或編彙宏、編彙件條有具果如。配裝接連行進先的有,行執動啟接直的有。同不所有而同不型類的言語標目隨,作工理處後善的編彙。單清序程源和息信供提戶用為。能功的應相行執並,息信示指編彙的供提中序程集收,令指偽理處:慮考要還序程編彙,外作工譯翻的述上了除。元單儲存的需所據數和令指配分;示表部內的器機為譯翻數常將;址地號符替代址地值數用;作操號符替代碼作操器機用:項幾下如為納歸可作工譯翻的體具。令指器機的應相為譯翻條逐令指化號符的中序程源將,息信號符的集收遍一第用利遍二第;中表號符到息信關有的號符集收,用使和義定的號符據根序程源描掃遍一第。法算的序程源描掃遍兩用采常通。的單簡是略策本基的用采法算編彙,係關的應對一一持保上體大令指的言語器機與令指的言語編彙於由

。現實以加法算遍一成並合地易容可法算遍兩則,後之義定在現出定一用應的號符定規中言語編彙定假

程過作工-序程編彙

。理處後善行進序程標目的出編彙已對,後最。號編和型類、位部的誤錯明指,息信誤錯出輸則,錯有法語果如;單清照對的序程標目和序程源出輸要需的戶用據根並,序程言語器機的製進二動浮或製進二的價等成譯翻序程源將則,確正果如,性確正的法語查檢。序程源言語編彙入輸:程過作工


✅ 付款功能已修復,現在可以正常購買了 — 支援信用卡 · Apple Pay · Google Pay · WebATM · ATM 轉帳
😤 廣告總在最入戲的時候跳出來?
月付 $5 USD,升級 VIP 後全站所有頁面廣告立即全關——
不是只有這本書,是整個 oop.tw 每一頁、每一章,從此一路讀到底不被打斷。 $5 USD ≈ 一杯珍奶的錢,換一整個月零廣告清爽閱讀 · 隨時可取消
✅ 全站廣告全關 ✅ 工口專區全本解鎖 ✅ 月卡 $5 USD · 季卡 $13 USD · 年卡 $45 USD
⭐ 登入 / 免費註冊後升級
加我 LINE 好友,分享好書不錯過
第一時間獲得新書推薦、書單更新通知
立即加入
上一章 書頁/目錄
/ 2 頁
下一頁
為本書評分(每位讀者可評一次,提交後無法修改)
發表評論
以 匿名讀者 身份發表
讀者評論