✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主!
个人主页:瓜子三百克的主页
系列专栏:汇编语言
如果觉得博主的文章还不错的话,请点赞+收藏⭐️+留言支持一下博主哦
Debug
是一个DOS实用程序,是供程序员使用的程序调试工具,苹果的Mac系统上是没有DOS程序的,所以我们要下载一个名为DOSBox
的软件进行配置。
首先需要去到DOSBox的官网下载工具
DOSBox
包内容如下:
在电脑中新建一个文件夹,用来存放DOS需要的文件:
例如:/Users/你的电脑名字/你新建文件夹的名称
我自己建立了一个名为DOS
的文件夹,然后把上面下载的DOSBox包内容
文件除了DOSBox.app
的都拷贝到DOS文件夹下,再把里面的DOSBox.app文件拖到Mac的应用程序(application)中,最后还需要下载汇编相关工具。
‘
最后文件夹中,所有内容如下:
Mac中没有分C盘D盘,所以要自己mount(挂载)一个,输入intro mount
,会有引导我们mount一个C盘。
常见命令行:
intro mount // 引导我们如何挂载一个C盘
mount c ~/DOS // 挂载C盘命令:【mount c 路径】
c:一个空格 // 进入c盘
dir // 查看目录下的文件内容
debug // 开启dubeg模式,可以开始汇编了
全屏/退出全屏:option+enter
cd /Users/chenzimin/Library/Preferences // 进入到文件配置目录
vim DOSBox\ 0.74-3-3\ Preferences // 打开配置文件,划到最底部,添加配置
添加的配置代码
mount c ~/DOS
c:
// 1、进入编辑模板
edit test.asm
汇编代码:
code segment
assume cs:code
start:
mov ax,1111H
mov bx,2222H
add ax,bx
mov ah,4ch
int 21h
code ends
end start
// 2、 成功后按option+f 保存代码
// 3、用masm.exe编译代码
masm test.asm // 然后可以连按三次回车
// 4、用link.exe链接
link test.obj // 依然可以连按三次回车
// 5、执行创建好的程序
debug test.exe
结束语 :
如果觉得这篇内容能给您带来一点版主,欢迎点赞+收藏⭐️+评论支持一下博主哦