尊重原創,我搬過來只是方便查找,另外如果原帖刪除了我這里還有。
-------《原帖地址》-------
學校教學匯編,由于電腦Macbook Pro是macOS Sierra一直無法正常使用masm語法進行匯編,網上看了諸多教程,都沒有解決問題。
今日終于完美解決masm匯編debug問題,現在我和同學一樣的匯編模式。然而實際上,Mac系統仍然推薦使用nasm進行匯編,今不在此提供nasm教程。
一、基礎環境搭配
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