日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MASM32 Editor的使用

發(fā)布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MASM32 Editor的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


這篇教程簡單介紹下上圖這貨的使用方法

參考鏈接:https://www.cnblogs.com/yangmingyu/p/6928143.html#undefined


1.下載masm32,安裝

【masm官方下載:http://www.masm32.com/download.htm】

2.打開QEDITOR.EXE(我的安裝路徑是D\Masm\c)

安裝好MASM32后,打開“資源管理器”或“我的電腦”,進入MASM32所在文件夾,雙擊QEDITOR.EXE


⒊輸入源程序并保存

使用菜單欄上的菜單File -> Save 或 快捷工具欄中的代表存盤功能的磁盤狀圖標,第一次需要輸入文件名,

注意要指定擴展名 .ASM[本例中為1.ASM]。


樣例代碼

.386 .model flat, stdcall option casemap :none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\user32.lib .data HelloWorld db "Hello World!", 0 .code start: invoke MessageBox, NULL, addr HelloWorld, addr HelloWorld, MB_OK invoke ExitProcess, 0 end start

代碼中,“/masm32/include/”及“/masm32/lib/”分別限定了Quick Editor所能識別的包含文件及庫文件的路徑。這樣,即使我們沒有在操作系統(tǒng)的環(huán)境變量中設(shè)置相應(yīng)的路徑,Quick Editor也能找到這些文件。

⒋匯編源程序

使用菜單欄上的菜單Project -> Assemblier ASM file。這時系統(tǒng)會打開一個DOS窗口運行相關(guān)的批處理文件。


結(jié)束后會彈出2個窗口報告結(jié)果。


⒌鏈接目標文件。

使用菜單欄上的菜單Project -> Link OBJ file。


這時系統(tǒng)會打開一個DOS窗口運行相關(guān)的批處理文件,并彈出窗口報告結(jié)果(節(jié)約篇幅就不放圖了)

⒍ 運行生成的可執(zhí)行文件

使用菜單欄上的菜單Project -> Run program?!咀筮叺木褪沁\行出來的東西】


再看目錄下面,

.asm來源于第3步

.obj來源于第4步

.exe來源于第5步(雙擊1.exe能得到與run的相同結(jié)果)



同種類教程鏈接:

http://blog.csdn.net/sarkuya/article/details/2207716

http://blog.csdn.net/a949308398/article/details/39805927

http://blog.csdn.net/a949308398/article/details/39805927

總結(jié)

以上是生活随笔為你收集整理的MASM32 Editor的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。