关于64位Win7/Win 8 下怎么学习汇编语言

我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。


1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。

关于64位Win7/Win 8 下怎么学习汇编语言

安装完DOSBox后,我们就能运行汇编后的程序了

关于64位Win7/Win 8 下怎么学习汇编语言

打开DOSBox后,我们可以看到Z : >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount c e:masm (PS:这里是把下载好的masm5.0文件里面的程序和debug.exe放在了e盘下的masm文件夹里面 )

关于64位Win7/Win 8 下怎么学习汇编语言    关于64位Win7/Win 8 下怎么学习汇编语言

下来就是dos的操作了。

下面以一个汇编的hello world 为例子。
在e:/masm/目录下新建一个 1.asm 的文件,打开编写汇编代码

关于64位Win7/Win 8 下怎么学习汇编语言

代码:

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盘

关于64位Win7/Win 8 下怎么学习汇编语言

编译,连接,执行1

关于64位Win7/Win 8 下怎么学习汇编语言

这个时候,Hello World 就输出了。

附带下载地址:
链接:http://pan.baidu.com/s/1kTl4X9t 密码:wbqj