不久前,我们宣布不使用虚拟机,在用于64位windows7的DOSbox上模拟DOS环境。 以仙剑95为例
一位同学说读完不懂。 ”(你觉得我为什么容易理解,这不是一个男人和三个女人的幸福故事吗~ )
是的,本文给出了Step by step的详细过程。 帮助你用DOSbox做汇编软件的实验。
不给出DOSbox的安装过程。 直接重击下一步就行了。
安装step1:Dosbox后,在电脑的f驱动器(其他磁盘也可以)上创建用英语命名的文件夹。
将MASM的相关文件放在此文件夹中,如图中的红框所示。 masm5 (用于汇编编程(http://pan.baidu.com/s/1boegdgN密码ocvt ) ) ) ) ) ) ) )。
在有电脑的光盘上制作专门用于汇编语言实验的文件夹。
步骤2:
实验中编写的asm源文件也可以直接放入此文件夹中。
源文件直接放在这个文件夹中就可以了
可以在Windows操作系统上直接用记事本、Notepad等文字编辑软件编写代码。 不需要使用DOS丑陋的edit编辑器。
可以直接在Notepad中编辑代码
Step3:
打开DOSbox软件。
输入命令,将DOSbox中的c驱动器映射到创建的目录。
此处,在f驱动器上创建的目录是F:masm5。 所有masm程序和源文件都放在此文件夹中。
向DOSbox输入命令,返回车。
mountcf:(masm5
DOSbox将您创建的文件夹视为它模拟的DOS系统中的CD驱动器。
也就是说,DOSbox中的c驱动器实际上是我的F:masm5。
将DOSbox中的c驱动器映射到实际文件夹
Step4:
编译asm文件。 这里的asm文件是t1.asm;
示例代码:
assume cs :编码
编码分段
mov ax,2000H
mov ss,ax
mov sp,0
add sp,10
pop ax
pop bx
推式Ax
push bx
pop ax
pop bx
mov ax,4c00H
int 21H
编码结束
结束
输入
masm t1.asm;
进行编译。
编译程序
Step5:
编译结束后,输入
link t1.obj;
点击
连接
Step6:
是的,程序可以运行。
我们使用调试程序。
如图所示。
调试模式运行
使用调试程序,我先不说,大家加油!
各种运行啊
编程很开心! 祝大家顺利赶上Deadline!