建立匯編語(yǔ)言的工作環(huán)境

發(fā)布時(shí)間:2024-01-21
1 建立匯編語(yǔ)言的工作環(huán)境
(1) 編輯程序,如 edit.exe
(2) 匯編程序,如 masm.exe
(3) 連接程序,如 link.exe
(4) 調(diào)試程序,如 debug.com 2 建立 asm 文件
可以用編輯程序 edit.exe 在磁盤上建立匯編語(yǔ)言源程序.
3 用 masm 程序產(chǎn)生 obj 文件
源文件建立后,要用匯編程序?qū)υ次募R編,匯編后產(chǎn)生二進(jìn)制的目標(biāo)文件 (.obj 文件 ) .
4 匯編語(yǔ)言程序的上機(jī)過(guò)程
匯編程序的輸入文件是 asm 文件,其輸出文件可以有三個(gè):
第一個(gè)是 obj 文件,這是匯編的主要目的.
第二個(gè)是 list 文件,稱為列表文件.這個(gè)文件同時(shí)列出源程序和機(jī)器語(yǔ)言程序清單,并給出符號(hào)表,可使程序調(diào)試更加方便.這個(gè)文件是可有可無(wú)的.
第三個(gè)是 crf 文件,這個(gè)文件用來(lái)產(chǎn)生交叉引用表 ref .一般程序不需要建立此文件.為了建立交叉引用表,必須調(diào)用 cref 程序.交叉引用表給出了用戶定義的所有符號(hào),對(duì)于每個(gè)符號(hào)列出了其定義所在行號(hào)及引用的行號(hào).
匯編程序另一個(gè)重要功能:可以給出源程序中的錯(cuò)誤信息.
5 用 link 程序產(chǎn)生 exe 文件
產(chǎn)生二進(jìn)制的目標(biāo)文件 (obj 文件 ) 后,還必須使用連接程序 (link) 把 obj 文件轉(zhuǎn)換為可執(zhí)行的 exe 文件.
link 程序有兩個(gè)輸入文件 obj 和 lib , obj 是需要連接的目標(biāo)文件, lib 則是程序中需要用到的庫(kù)文件. link 有兩個(gè)輸出文件,一個(gè)是 exe 文件,這是需要的可執(zhí)行文件,另一個(gè)為 map 文件,它是連接程序的列表文件,它給出每個(gè)段在存儲(chǔ)器中的分配情況.
5 程序的執(zhí)行
在建立了 exe 文件后,可以直接從 dos 執(zhí)行程序.
上一個(gè):常用電機(jī)、電器的圖形符號(hào)
下一個(gè):奉茶之道

分布式光伏發(fā)電系統(tǒng)常識(shí)
協(xié)議離婚后財(cái)產(chǎn)分割規(guī)定
納稅人可以貸款嗎
石油鉆機(jī)西門子變頻器維修及其實(shí)例分析
避稅合同是否有效
6s怎么分辨國(guó)行和港行,蘋果6s港版和國(guó)行的區(qū)別
在將要做網(wǎng)站時(shí)要先做哪些
老婆出軌了離婚賠償男方多少錢
聯(lián)想的u盤啟動(dòng)快捷鍵(聯(lián)想電腦u盤啟動(dòng)設(shè)置u盤啟動(dòng))
卡特蘭主要病蟲害的防治方法
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos