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

请添加图片描述

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

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

汇编:Mac系统搭建DOSBox汇编环境_第1张图片

文章目录

  • 1、安装DOSBox
  • 2、配置
  • 3、使用DOSBox工具
  • 4、自动化配置
  • 5、编写第一个程序

1、安装DOSBox

首先需要去到DOSBox的官网下载工具
汇编:Mac系统搭建DOSBox汇编环境_第2张图片
汇编:Mac系统搭建DOSBox汇编环境_第3张图片DOSBox包内容如下:
汇编:Mac系统搭建DOSBox汇编环境_第4张图片

2、配置

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

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

最后文件夹中,所有内容如下:
汇编:Mac系统搭建DOSBox汇编环境_第5张图片

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

汇编:Mac系统搭建DOSBox汇编环境_第6张图片汇编:Mac系统搭建DOSBox汇编环境_第7张图片
汇编:Mac系统搭建DOSBox汇编环境_第8张图片

4、自动化配置

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

添加的配置代码

mount c ~/DOS
c:

见下图:
汇编:Mac系统搭建DOSBox汇编环境_第9张图片

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 


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

你可能感兴趣的:(汇编语言,DOSBox,debug)