mac系统搭建汇编调试环境
https://www.dosbox.com/download.php?main=1
去这里下载一个叫dosbox的软件

第一个就是mac系统的版本

就是这么个软件,打开就可以运行了
然后我们要下载一个debug.exe
https://www.pcsoft.com.cn/soft/35986.html
百度搜索debug.exe就能下载到了

我在home目录下新建了一个debug_exe然后把下载的exe文件放进去了
然后在dosbox里面输入以下命令
1 | |
把这个文件夹挂载到c盘
然后输入
1 | |

然后盘符就变成了c:
然后输入
1 | |
就进入了调试
输入r看看结果

没毛病
要退出的话就输入q
以上是边写边调试,那么如果有一个完整的汇编代码,如何运行?
链接: https://pan.baidu.com/s/1AID7iH4418yZn2QEDEmJqQ 密码: lllh
下载这个文件

和刚刚操作一样,拷到home目录下

在这个目录创建一个asm文件试一下

1 | |
写一个简单的程序
然后用dosbox软件

先挂载
然后进入c盘执行如下命令
1 | |


可以看到编译结果文件出来了
然后输入这个命令
1 | |


现在就有个exe文件了
然后运行即可
这里也是可以调试的
直接输入
1 | |

然后可以r看一下
如果要运行就输入t

看到ax的值变了

一直到这里 INT 21的时候
输入p

他就会说 程序正常的终止了
我们看上一条

ax为20即十进制的32,就是2的5次方,说明程序没毛病成功执行
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!