MacOS 系统下MASM DEBUG 80×86汇编教程

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

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

一、基础环境搭配

点击下载MASM:链接1(本地) || 链接2(对象存储)

点击下载MacOS的Dosbox(作者使用版):链接1(本地) || 链接2(对象存储)

点击下载MacOS的Dosbox(最新版):链接1(本地) || 链接2(对象存储)

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

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

比如我就放到了如下文件夹:

用户/frendo/everything/masm5

你也可以放到诸如:

用户/xxx(你自己的用户名)/masm5

二、操作以及使用

首先一如既往地需要挂载mount

mount c ~/everything/masm5

如果直接放到系统的“用户”文件夹下面,则是:

mount c ~/masm5

意思很简单,就是把我提供下载的那个Masm5.zip里面的文件的路径填到~/后面。
再输入:

c:

之后的Dosbox各种命令和Windows系统上一样,毫无区别。

三、用MASM汇编

把你写好的xxx.asm(我的是hello.asm)放到之前那个masm5的文件夹里面。

①masm it

masm hello.asm

然后可以连按三次回车

②link it

link hello.obj

依然可以连按三次回车

③run it

hello.exe

大功告成~

评论已关闭