Mark24
记录灵感、技术、思考
笔记-汇编语言学习
参考书籍 汇编语言(第3版) 作者:王爽
教学视频 通俗易懂的汇编语言(王爽老师的书)
模拟 8086 DOS环境 —— DOSBox
1.在Linux Debian上配置安装环境
# 在Debian 中 安装 DOSBox
# https://packages.debian.org/buster/dosbox
sudo apt install dosbox
用于研究汇编的 debug 环境需要使用 dosbox-x 环境 这里 dosbox-x 对于 debian,只提供 flatpak 的方式安装
flatpak 安装
https://flatpak.org/setup/
# https://flathub.org/apps/details/com.dosbox_x.DOSBox-X
# 安装
flatpak install flathub com.dosbox_x.DOSBox-X
# 运行
flatpak run com.dosbox_x.DOSBox-X
flatpak 国内镜像加速 https://mirror.sjtu.edu.cn/docs/flathub
2.在MacOS 上安装环境
情况类似,我们用 brew 安装
# 安装一个 dosbox 系统
brew install dosbox
学习研究汇编,我们需要的是 dosbox-x 团队开发自带 DEBUG 环境的 dosbox 环境
# 安装一个带 debug的 dosbox
brew install dosbox-x
# 并使用 dosbox-x 启动
3.获得DEBUG.EXE
可以将初始化 z 盘下面的东西复制到 要挂载的 c盘
一定要提前挂载 C 盘到自己的工作区,因为 z 只读不可写。
# 挂载 c 到自己的目录
mount c ~/Labspace/asm-test
# 切换到自己的目录
c:
# 可以把 debug 复制到自己的目录,这样可以使用 debug
## 切换到 z
z:
## 复制 debug程序
copy DOS/debug.exe c:\