Assembly Language for x86 Processors---汇编环境配置(VS2019 + irvine链接库)

步骤如下:

1 下载 VS community 2019 ( VS2019 社区版) : 官网直接免费下载就可以(VS官网)!

下载 irvine 链接库(irvine链接库下载

2 创建一个C++空项目:

在这里插入图片描述

3 项目建成,打开 解决方案资源管理器 --> 项目右击 --> 生成依赖性 --> 生成自定义

在这里插入图片描述

4 选择 masm --> 确定

在这里插入图片描述

5 添加源文件 : 打开解决方案资源管理器 --> 点击“资源文件” --> 选择“C++文件” --> 将文件后缀名改成 .asm

在这里插入图片描述

6 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择 Microsoft Macro Assembler --> Include Paths --> 编辑 --> 添加irvine库目录 (如 下图):

在这里插入图片描述

7 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择“链接器” --> 选择 “常规” --> 选择“附加库目录” --> 编辑 --> 添加irvine库目录 (如 下图):

在这里插入图片描述

8 打开解决方案资源管理器 --> 右击项目名称 --> 选择属性(最下面) --> 选择“链接器” --> 选择 “输入” --> 选择“附加依赖项” --> 编辑 --> 直接编辑写入 irvine32.lib:

在这里插入图片描述

9 程序测试

TITLE EXAMPLE
include irvine32.inc

.data
 str1 byte "Hello World!", 0

.code
	main proc
	mov  edx, offset str1
	call  writestring
	call  crlf
	exit
 	main endp	
end main

10 结果如下图

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43574277/article/details/105990460