我需要它来练习 16 位汇编代码。我关心的是查看寄存器在每次执行指令时发生了什么。我正在使用 ubuntu 18.04,由于包装损坏问题,我无法安装 wine,我尝试了很多方法,但都没有用。我的 source.list 文件
剩余代码
deb http://archive.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://archive.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main
# deb-src http://dl.winehq.org/wine-builds/ubuntu/ bionic main
答案1
您可以将 DOSBox 与 TASM(x86-16 汇编器/调试器)一起使用。
要在 Ubuntu 上安装当前版本的 DOSBox:
安装 DOSBox
sudo apt-get install dosbox
下载 TASM(Turbo Assembler) 和 TD(Turbo Debugger)
获取此内容的来源
将其提取到已知位置,例如
/home/user/tasm
打开 DOSBox
使用以下方式在 DOSBox 中挂载路径
mount c /home/user/tasm
执行并享受