笔记-汇编语言学习

参考书籍 汇编语言(第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:\

具体的笔记

私有印象笔记

Mark24

Everything can Mix.