Mac下搭建masm环境

尊重原创,我搬过来只是方便查找,另外如果原帖删除了我这里还有。
-------《原帖地址》-------

学校教学汇编,由于电脑Macbook Pro是macOS Sierra一直无法正常使用masm语法进行汇编,网上看了诸多教程,都没有解决问题。

今日终于完美解决masm汇编debug问题,现在我和同学一样的汇编模式。然而实际上,Mac系统仍然推荐使用nasm进行汇编,今不在此提供nasm教程。

一、基础环境搭配

点击下载MASM
点击下载MacOS的Dosbox

Dosbox是dmg文件,请自行安装。

Masm5.zip下载好后请解压放到“用户”,你自己的用户文件夹下。

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

Mac下搭建masm环境_第1张图片
å±�å¹�å¿«ç §-2017-05-24-21.05.51.png

二、操作以及使用

首先一如既往地需要挂载mount
mount c ~/everything/masm5
如果直接放到系统的“用户”文件夹下面,则是
mount c ~/masm5
意思很简单,就是把我提供下载的那个Masm5.zip里面的文件的路径填到~/后面。
再输入
c:
之后的Dosbox各种命令和Windows系统上一样,毫无区别。

Mac下搭建masm环境_第2张图片
å±�å¹�å¿«ç §-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
大功告成~

Mac下搭建masm环境_第3张图片
å±�å¹�å¿«ç §-2017-05-24-21.21.28.png

你可能感兴趣的:(Mac下搭建masm环境)