我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。
1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。
安装完DOSBox后,我们就能运行汇编后的程序了
打开DOSBox后,我们可以看到Z : >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount c e:masm (PS:这里是把下载好的masm5.0文件里面的程序和debug.exe放在了e盘下的masm文件夹里面 )
下来就是dos的操作了。
下面以一个汇编的hello world 为例子。
在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码
代码:
date segment db 'hello world -by xiaoz','$' date ends codesg segment assume cs:codesg,ds:date start: mov ax,date mov ds,ax mov dx,0 mov ah,09h int 21h mov ax,4c00h int 21h codesg ends end start
然后打开软件,把e:/masm 虚拟到C盘,切换到C盘
编译,连接,执行1
这个时候,Hello World 就输出了。
附带下载地址:
链接:http://pan.baidu.com/s/1kTl4X9t 密码:wbqj