前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

Windows11搭建汇编开发环境(汇编开发环境配置)

qiguaw 2024-10-04 19:44:23 资源文章 13 ℃ 0 评论

环境信息

操作系统:Windows 11 家庭中文版 22H2

DOSBox : 0.74

安装步骤

1.创建一个用于保存汇编工具(debug.exe、link.exe、masm.exe等工具)的目录,如:D:\PeterChen\Tools\MASMdebug;

2.安装DOSBox,DOSBox是一个 DOS 模拟程序。debug.exe、link.exe、masm.exe等都是DOS下的工具,要想在Windows上正确运行汇编程序就需要DOSBox这个 DOS 模拟工具。

(1)下载安装包:

链接:https://pan.baidu.com/s/1cPl_mspd-7KVujvHsS6t5Q?pwd=ti9k

提取码:ti9k

(2)执行安装

双击DOSBox0.74-win32-installer.exe启动安装

阅读GNU协议,点击Next继续

选择安装配置项,点击Next继续

默认安装目录,或选择自定义目录,点击Install

等待安装完成,然后点击Close

进入安装根目录,修改DOSBox的启动配置项

双击DOSBox 0.74 Options.bat文件打开配置项文件

在打开的dosbox-0.74.conf文件中追加以下内容

# 将DOSBox的C盘挂载到MASMdebug目录上
# MASMdebug文件为上面下载的安装包中的MASMdebug文件,需要将它放到一个不含中文路径的目录下
MOUNT C D:\PeterChen\Tools\MASMdebug
# 配置DOSBox的环境变量
set PATH=%PATH%;C:\;
# 默认文件目录
C:
# 进入放置汇编程序的目录,C盘映射的是D:\PeterChen\Tools\MASMdebug
# C:\program对应的就是Windows系统中D:\PeterChen\Tools\MASMdebug\program目录
cd C:\program

(3)编写测试程序

在D:\PeterChen\Tools\MASMdebug\program目录中创建一个文件夹helloworld

在hellworld文件夹下面创建hello.asm文件(注意:文件名不能超过8个字符)

写入以下汇编代码,并保存

assume cs:code,ds:datas 

datas segment 

str db 'helloWorld!','#39;   

datas ends 

code segment 

    mov ax,datas 

    mov ds,ax 

    lea dx,str  ; 获取str的偏移地址 

    mov ah,9 ; 调用9号功能输出字符串 

    int 21h 

    mov ah,4ch 

    int 21h 

code ends 

end

Windows桌面点击DOSBox快捷键启动DOSBox程序

输入cd helloworld 命令进入helloworld程序目录

提示 directoryname is longer than 8 characters and/or contains spaces.Try cd hellow~1

按照提示输入cd hellow~1,进入helloworld文件夹,

然后输入MASM hello.asm命令编译汇编程序

编译完成后,在D:\PeterChen\Tools\MASMdebug\program\helloworld文件夹下会多出一个HELLO.OBJ的文件

再在DOSBox窗口执行LINK hello.obj 命令,完成汇编程序的链接

再在DOSBox窗口执行hello 命令,运行hello程序

完成以上操作表示简单的汇编程序开发环境搭建完成。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表