導航:首頁 > 源碼編譯 > 如何運行匯編語言編譯的程序

如何運行匯編語言編譯的程序

發布時間:2024-11-10 01:31:22

㈠ 匯編語言源程序怎樣運行

匯編語言源程序運行方法:
1、找到一段起始地址為SA:0000(即起始地址的偏移地址為0)的容量足夠的空閑內存區。
2、在這段內存區的前256個位元組中,創建一個稱為程序段前綴(PSP)的數據區,DOS利用PSP來和被載入程序進行通信。
3、從這段內存區的256位元組處開始(在PSP的後面),將程序裝入,程序的地址被設為SA+10H:0;空閑內存區從SA:0開始,0~255位元組為PSP,從256位元組處開始存放程序,為更好地區分PSP和程序,DOS將劃分到不同的段中,如下這樣的地址安排:
空閑內存區:SA:0
PSP區:SA:0
程序區:SA+10H:0
注意:PSP區和程序區雖然物理地址連續,卻有不同的段地址。
4、將該內存區的段地址(SA)存入DS中,初始化其它相關寄存器後,設置CS:IP指向程序的入口(SA+10H:0)。

閱讀全文

與如何運行匯編語言編譯的程序相關的資料

熱點內容
單片機定時器模塊 瀏覽:264
py編譯安卓 瀏覽:939
iPhone怎麼關掉app跟蹤 瀏覽:357
linux中的ping命令 瀏覽:227
c語言游戲編程教程 瀏覽:998
數控銑床編程圖紙 瀏覽:820
口頭指派或命令 瀏覽:891
壓縮機經常碰有沒有毒 瀏覽:96
iphone如何批量添加app到主屏幕 瀏覽:682
國內雲伺服器廠商價格實惠 瀏覽:568
php操作mysql函數 瀏覽:578
壓縮圖片做qq頭像 瀏覽:670
java播放的視頻文件 瀏覽:794
java編寫的俄羅斯方塊 瀏覽:675
編譯器和應用軟體的關系 瀏覽:289
外網如何進伺服器地址 瀏覽:851
單片機液晶電路 瀏覽:977
數控沖床編程與操作 瀏覽:683
設計作品pdf 瀏覽:880
怎麼下載安卓九框架 瀏覽:244