Mac下搭建masm環境

尊重原創,我搬過來只是方便查找,另外如果原帖刪除了我這里還有。
-------《原帖地址》-------

學校教學匯編,由于電腦Macbook Pro是macOS Sierra一直無法正常使用masm語法進行匯編,網上看了諸多教程,都沒有解決問題。

今日終于完美解決masm匯編debug問題,現在我和同學一樣的匯編模式。然而實際上,Mac系統仍然推薦使用nasm進行匯編,今不在此提供nasm教程。

一、基礎環境搭配

點擊下載MASM
點擊下載MacOS的Dosbox

Dosbox是dmg文件,請自行安裝。

Masm5.zip下載好后請解壓放到“用戶”,你自己的用戶文件夾下。

比如我就放到了如下文件夾
用戶/frendo/everything/masm5
你也可以放到諸如
用戶/xxx(你自己的用戶名)/masm5

?±??1????? §-2017-05-24-21.05.51.png

二、操作以及使用

首先一如既往地需要掛載mount
mount c ~/everything/masm5
如果直接放到系統的“用戶”文件夾下面,則是
mount c ~/masm5
意思很簡單,就是把我提供下載的那個Masm5.zip里面的文件的路徑填到~/后面。
再輸入
c:
之后的Dosbox各種命令和Windows系統上一樣,毫無區別。

?±??1????? §-2017-05-24-21.14.14.png

PS:掛載是在DosBox中操作的,不是在Terminal中


三、用MASM匯編

把你寫好的xxx.asm(我的是hello.asm)放到之前那個masm5
的文件夾里面。

①masm it
masm hello.asm
然后可以連按三次回車
②link it
link hello.obj
依然可以連按三次回車
③run it
hello.exe
大功告成~

?±??1????? §-2017-05-24-21.21.28.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容