想要学习汇编,但是没有虚拟机怎么行呢(话不多说,进入正题)
首先将下载的文件放在同一个目录下(包括 masm.exe link.exe debug.exe edit.com)
将图中的.exe可执行文件移到同一文件夹下
点击开始安装(你可以先建立一个文件夹,将下载文件放入其中)安装过程就是一路next
安装完成后,桌面会出现DOSBox0.74
双击进入(进入后的页面)
想要输入 mount c 文件夹名(包含那四个可执行文件的文件夹名)
例如我的文件夹为c:\a
那么在DOSBox中输入 mount c c:\a
再输入c:(不要忽略掉后面的:我就是因为这个搞了好半天,还想着换一个虚拟机安装)
输入后界面为
我们想要一个.asm文件来实验一下
.asm可以在记事本中直接编写,也可以在Notepad中编写
代码:
assume cs:codesg
codesg segment
start:mov ax,2
mov bx,3
add ax,bx
codesg ends
end
现在你的文件夹有aa.asm文件
建好.asm文件后,打开DOSBox
输入masm
在输入aa
然后一直按enter键
出现此屏幕就是执行成功
这时你的文件会多一个aa.obj
输入link
输入aa
一直按enter键,会多一个aa.exe
在输入debug 可执行文件(这里我们输入 debug aa.exe)
你就可以输入那些命令啦(这里我输入r)
如果你的调试完成后,你想要退出debug模式
输入q
因为你每次进入DOSBox都需要输入 mount c c:\a c:
所有我们可以看DOSBox Status Window 中配置文件所在的地址
用记事本打开配置文件
找到[autoexec](一般在最下面)
输入
mount c c:\a
c:
你是不是还记得那个框框太小了呢
按照图中的输入就可
不要忘了保存记事本
再次打开
就变大了