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

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


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

1

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

2

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

3    4

下来就是dos的操作了。

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

10

代码:

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盘

6

编译,连接,执行1

8

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

 

 

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

你可能感兴趣的:(win7)