Win7搭建intel X86汇编环境

最近一直在折腾怎么搞汇编,一直想有个平台能验证一下汇编的代码。

可能你会觉得,好像很麻烦的样子,但是静下心一步一步做,你还是会觉得很简单的

以下面这hello word代码为例,搭建一个汇编运行环境验证。

data    segment                ;数据段
hello    db    'Hello,World!$',0
data    ends

code    segment                ;代码段
    assume    cs:code,ds:data
start:                    ;入口
    mov    ax,data
    mov    ds,ax
    lea    dx,hello
    mov    ah,9h
    int    21h
    mov    ah,4ch
    int    21h

code    ends

end start            ;标志入口点

系统环境:windows7 64bit
所需软件地址如下:

DOSBOX
https://download.csdn.net/download/qq_33479881/11994391
汇编工具包
https://download.csdn.net/download/qq_33479881/11994395

一、安装
在这里插入图片描述
在这里插入图片描述
安装成功后,双击该目录下DOSBox 0.74 Options.bat文件,弹出配置选项文本文档,
在这里插入图片描述
找到[autoexec]选项,在下面添加如下字段:

MOUNT C D:\wldASM
set PATH= P A T H PATH ;D:\wldASM
在这里插入图片描述

D:\wldASM是我创建的汇编程序目录,这样每次启动dosbox,自动挂载到我自己的项目目录里。
打开DOSBox.exe
在这里插入图片描述
手动输入MOUNT C D:\wldASM 然后回车

效果如下:
在这里插入图片描述
接下来输入C:

切换到C:目录下,此时输入dir可以看到D:\wldASM里的文件,自己可以手动尝试一下。

将汇编工具包解压放在
D:\wldASM目录下在这里插入图片描述
之后再文件夹下建立一个hello.asm的汇编程序,将上面hello word程序复制粘贴进去。
打开dosbox,输入masm hello.asm
一路回车,默认,结果
在这里插入图片描述
接着输入link hello链接目标文件
最后运行hello.exe,输入hello直接运行
在这里插入图片描述
到此为止windows 7 64位环境下汇编环境搭建成功,并且可以开始汇编语言的学习了。

发布了27 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_33479881/article/details/103222722