新聞中心
正文:

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供榆社網(wǎng)站建設(shè)、榆社做網(wǎng)站、榆社網(wǎng)站設(shè)計(jì)、榆社網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、榆社企業(yè)網(wǎng)站模板建站服務(wù),10年榆社做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
在linux系統(tǒng)中,as86是一個(gè)用來(lái)匯編8086/8088匯編程序的匯編器。它可以處理匯編流程如詞法解析、語(yǔ)法分析、代碼生成等,也可以實(shí)現(xiàn)對(duì)于標(biāo)準(zhǔn)8086/8088匯編語(yǔ)言的支持。本文將詳細(xì)講解如何在Linux系統(tǒng)中使用as86命令。
首先,在Linux系統(tǒng)中查看as86的版本信息:
`$ as86 -v`
在Linux系統(tǒng)下使用as86進(jìn)行匯編語(yǔ)言編譯:
`$ as86 -0 -a -o name.o name.s`
其中,-0標(biāo)志表示構(gòu)建8086/8088的可執(zhí)行文件;-a表示忽略未知的匯編語(yǔ)句;-o指定輸出的目標(biāo)文件;-s指定輸入的匯編文件。
將匯編生成的目標(biāo)文件轉(zhuǎn)化為可以在Linux系統(tǒng)中運(yùn)行的可執(zhí)行文件:
`$ ld86 -d -M -N -O name.o`
其中,-d表示將目標(biāo)文件印到屏幕上;-M表示打印內(nèi)存映像;-N表示不要添加空白;-O表示不生成異常指令文件。
最后,執(zhí)行程序:
`$ ./a.out`
通過(guò)以上步驟,我們就可以在Linux系統(tǒng)中使用as86匯編器編寫匯編程序,從而更好的使用操作系統(tǒng)來(lái)構(gòu)建可行的應(yīng)用程序。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)站名稱:Linux下使用as86匯編器的方法詳解(linuxas86)
分享地址:http://m.5511xx.com/article/cccghpo.html


咨詢
建站咨詢
