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 协议 ,转载请注明出处!