Mac下搭建masm环境
2017-06-19 本文已影响382人
GTMYang
尊重原创,我搬过来只是方便查找,另外如果原帖删除了我这里还有。
-------《原帖地址》-------
学校教学汇编,由于电脑Macbook Pro是macOS Sierra一直无法正常使用masm语法进行汇编,网上看了诸多教程,都没有解决问题。
今日终于完美解决masm汇编debug问题,现在我和同学一样的汇编模式。然而实际上,Mac系统仍然推荐使用nasm进行汇编,今不在此提供nasm教程。
一、基础环境搭配
Dosbox是dmg文件,请自行安装。
Masm5.zip下载好后请解压放到“用户”,你自己的用户文件夹下。
å±�å¹�å¿«ç §-2017-05-24-21.05.51.png比如我就放到了如下文件夹:
用户/frendo/everything/masm5
你也可以放到诸如:
用户/xxx(你自己的用户名)/masm5
二、操作以及使用
å±�å¹�å¿«ç §-2017-05-24-21.14.14.png首先一如既往地需要挂载mount:
mount c ~/everything/masm5
如果直接放到系统的“用户”文件夹下面,则是:
mount c ~/masm5
意思很简单,就是把我提供下载的那个Masm5.zip里面的文件的路径填到~/后面。
再输入:
c:
之后的Dosbox各种命令和Windows系统上一样,毫无区别。
PS:挂载是在DosBox中操作的,不是在Terminal中
三、用MASM汇编
å±�å¹�å¿«ç §-2017-05-24-21.21.28.png把你写好的xxx.asm(我的是hello.asm)放到之前那个masm5
的文件夹里面。
①masm it
masm hello.asm
然后可以连按三次回车
②link it
link hello.obj
依然可以连按三次回车
③run it
hello.exe
大功告成~