汇编:Mac系统搭建DOSBox汇编环境

请添加图片描述

✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主!
📃个人主页:瓜子三百克的主页
🔥系列专栏:汇编语言
💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞

Debug是一个DOS实用程序,是供程序员使用的程序调试工具,苹果的Mac系统上是没有DOS程序的,所以我们要下载一个名为DOSBox的软件进行配置。

请添加图片描述

1、安装DOSBox

首先需要去到DOSBox的官网下载工具
请添加图片描述
请添加图片描述DOSBox包内容如下:
请添加图片描述

2、配置

在电脑中新建一个文件夹,用来存放DOS需要的文件:
例如:/Users/你的电脑名字/你新建文件夹的名称

我自己建立了一个名为DOS的文件夹,然后把上面下载的DOSBox包内容文件除了DOSBox.app的都拷贝到DOS文件夹下,再把里面的DOSBox.app文件拖到Mac的应用程序(application)中,最后还需要下载汇编相关工具

最后文件夹中,所有内容如下:
请添加图片描述

3、使用DOSBox工具

Mac中没有分C盘D盘,所以要自己mount(挂载)一个,输入intro mount,会有引导我们mount一个C盘。

常见命令行:

intro mount // 引导我们如何挂载一个C盘
mount c ~/DOS // 挂载C盘命令:【mount c 路径】
c:一个空格 // 进入c盘
dir // 查看目录下的文件内容
debug // 开启dubeg模式,可以开始汇编了

全屏/退出全屏:option+enter

请添加图片描述请添加图片描述
请添加图片描述

4、自动化配置

cd /Users/chenzimin/Library/Preferences // 进入到文件配置目录
vim DOSBox\ 0.74-3-3\ Preferences // 打开配置文件,划到最底部,添加配置

添加的配置代码

mount c ~/DOS
c:

见下图:
请添加图片描述

5、编写第一个程序

// 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 


🏆 结束语 🏆:
💖如果觉得这篇内容能给您带来一点版主,欢迎点赞👍+收藏⭐️+评论📝支持一下博主哦🤞

  • 32
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 42
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瓜子三百克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值