macOS - DOSbox

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录


关于 DOSbox


相关教程


安装


方式一brew 推荐

brew install DOSBox

安装包位于 /usr/local/Cellar/dosbox

可执行程序 dosbox 也被软连接到 /usr/local/bin/dosbox

$ ls -al /usr/local/bin/dosbox
lrwxr-xr-x  1 shushu  admin  36  8 25 23:04 /usr/local/bin/dosbox -> ../Cellar/dosbox/0.74-3_1/bin/dosbox

方式二下载官方安装包

官方下载界面 https://www.dosbox.com/wiki/Releases
点击会跳转到 https://sourceforge.net/projects/dosbox/ 进项下载

这里我得到 DOSBox-0.74-3-3.dmg


使用

启动

在终端输入

dosbox 

将打开窗口

在这里插入图片描述


设置启动盘、查看文件

需要设置 C盘等
模拟器可以设置一个文件为 C 盘

  • 无法复制内容到 dosbox 终端
  • 窗口无法 放大缩小尺寸
# 设置 c 盘
mount c  ~/dosbox/c

# 进入C盘
c:

# 查看 c 盘内容
dir

# 退出 
exit

在这里插入图片描述


  • 新拖拽文件到 盘下需要重启 dosbox 才能看到

拷贝如下文件


重新打开进入并查看文件夹 dir01

在这里插入图片描述


debug

下载 debug 程序
https://pan.baidu.com/s/15EZOxThNyHOeEVaLJ1FGkA 提取码bo39

好心人提供了以下四个文件

  • LINK.EXE
  • MASM.EXE
  • debug.exe
  • exe2bin.exe

这里我们主要测试 debug

假如你的 debug 在 c/masm 下你需要进入 masm 文件夹键入 debug 才有用

debug 

DEBUG中的常用指令
A以汇编指令的格式在内存中写入一条机器指令
T执行一条机器指令单步执行
R查看、改变CPU寄存器的内容
D查看内存中的内容
E改写内存中的内容
U将内存中的机器指令翻译成汇编指令
Q退出DEBUG


在这里插入图片描述


伊织 2023-08-26 生日快乐

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6