如何使用dosbox运行程序——步骤详解

我在e盘中创建了一个asm文件夹,并把masm文件夹放在里面。
将源代码写完后命名为test1.dsm放在了masm文件夹中。
之后步骤为:
1.双击打开dosbox
2.输入mount c e:\asm表示打开asm文件夹,按回车
3.输入c: 表示加载到c盘,注意分号别忘了,按回车
4.输入cd masm,按回车
5.输入dir,按回车后可查看masm中带有的文件
如何使用dosbox运行程序——步骤详解_第1张图片
由于我已经编译过了,所以上图中已有test1的asm,obj,exe三个文件,注意,修改源代码后要重新编译文件,步骤如下:
6.输入masm test1.asm后按回车,如果没有特殊需要在obj,lst,crf处按回车即可,如下
如何使用dosbox运行程序——步骤详解_第2张图片
可以从severe errors处看到你的代码有没有错误,错误会报错。
7.输入link test1.obj产生exe文件
如何使用dosbox运行程序——步骤详解_第3张图片
如果在过程中不知道obj,exe等文件是否已产生,输入dir即可
8.输入test1,按回车后再输入debug test1.exe,按回车
如何使用dosbox运行程序——步骤详解_第4张图片
之后可以根据debug指令合集来进行操作,下面进行部分演示。
9.u可以进行显示,g可以直接使程序进行到指定步骤
如何使用dosbox运行程序——步骤详解_第5张图片
如何使用dosbox运行程序——步骤详解_第6张图片
t表示向下进行一步,g可以直接执行到某一步,d可以显示存储单元的内容。

可以看到22 11 44 33 66 44,而我的test1,要做的就是讲1122h和3344h相加,可以参考test1源代码
最后按q回车可退出test1的debug操作

注意:debug是调试检查过程,要想直接运行,把debug去掉直接 文件名.exe即可。

你可能感兴趣的:(#,汇编)