dosbox可以认为是一个虚拟机,它允许我们运行dos程序。这几天准备看一看汇编语言,因为系统环境从Windows换到了ubuntu,故特此开贴。本示例主要是在ubuntu下配置dosbox。
首先,下载dosbox,dosbox是基于SDL的,所以一般主流的操作系统都是支持的,比如windows、linux、android等。
ubuntu下安装比较简单,下面一个命令:
sudo apt install dosbox
至于其他系统,比如windows下可以去官网下载,然后解压至任一目录。
无论是ubuntu,还是windows,想要在任一目录运行dosbox都需要能找到这个程序,那么就有两种办法:
首选第二个,ubuntu如果是使用APT安装的话,dosbox会安装在/usr/bin下,因此不需要配置PATH,因为PATH包含了这个路径:
如果使用的是windows的话,则需要在环境变量添加dosbox所在的目录,以便于windows可以找到这个命令。
dosbox运行界面如下:
可以看到一开始的驱动器为Z,这个驱动器是dosbox内带的虚拟驱动器,因此如果想要找到dos程序和源文件则需要我们自行进行挂载。
之后需要对dosbox进行配置,因为要学习汇编,就需要使用masm、link等dos程序。那么就需要:
而dosbox关于上述的要求可以配置在f这个配置文件中,关于配置文件所在路径:
根据官方所说,配置文件在第一次运行后才会出现,路径大致如上。
之后打开这个配置文件后,定位到autoexec(一般在这个文件的末尾),添加如下语句。
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount C /home/ren/51c/asm
C:set PATH=%PATH%;/exec
下面为我的目录结构:
asm文件夹包含着汇编文件和exec文件夹,exec文件夹则有着dos程序,比如MASM、LINK等。
那么上面在配置文件中添加的语句的含义就是,挂载/home/ren/51c/asm为C驱动器,之后把C驱动器作为工作路径,然后把exec文件夹添加到PATH环境路径中。
以上的路径可以根据自己的环境修改即可。
之后就可以进行痛苦愉快地学习当中了。。。
相关dos命令如下:
本文发布于:2024-01-28 19:43:58,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064422449822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |