最近一直在折腾怎么搞汇编,一直想有个平台能验证一下汇编的代码。
可能你会觉得,好像很麻烦的样子,但是静下心一步一步做,你还是会觉得很简单的
以下面这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=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位环境下汇编环境搭建成功,并且可以开始汇编语言的学习了。