码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-03-04 12:32:31      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

我看有许多同学用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

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

标签:

原文地址:http://www.cnblogs.com/Zengineer/p/4312774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!