配置汇编环境:使用vs2010+MASM
1、将MASM32下载并安装到根目录(得到include和lib文件夹),官网即可下载,有64位版本
2、配置vs2010
(1)添加项目
a、新建空白解决方案
b、添加空项目
c、项目属性->生成自定义->勾上masm
d、添加文件,可以选择cpp,但是把后缀名改为.asm
(2)设置属性
a、项目-属性-连接器-常规-附加库目录:I:\masm32\lib(masm32安装路径)
b、链接器-系统-子系统:可以选择窗口或则控制台
c、Microsoft Macro Assemb...-General-Include paths:添加I:\masm32\include
d、链接器-高级-入口点:添加"main",否则可能在运行时提示"无法解析的外部符号_mainCRTsatartup..."
3、语法高亮
http://asmhighlighter.codeplex.com
AsmHighlighter 1.6-vs2010+vs2012
4、注意事项
如果汇编中有使用printf输出,则需要在代码中添加“includelib msvcrt.lib",或者在附加依赖项中添加”msvcrt.lib
主要参考:
MASM32+Visual studio 2010写汇编程序入门(图文)
www.cfanz.cn/index.php?c=article&a=read&id=68220
关于输出(格式)的介绍:
《学 Win32 汇编[3]: 控制台下的几种输出方式》
http://www.cnblogs.com/del/archive/2010/04/03/1703689.html
转载于:https://www.cnblogs.com/weekman/p/4460034.html
配置汇编环境:使用vs2010+MASM相关推荐
- 配置汇编环境(王爽)
配置汇编环境(王爽) 学习王爽的汇编预言时需要用到Debug查看各个寄存器的内容,但是我的是Windos10操作系统没办法在命令行下直接执行Debug命令,后来查找到需要可以通过安装DOSBox来实现 ...
- 汇编环境搭建(vs2010(2012)+masm32)
我本地使用的环境VS2012(2010)+MASM32,下面的图是在网上找的几个博客拼在一起的,用的是vs2010,但是并不影响.(所有文件我都打包好了,如果懒的话可以直接下载这个包)地址是:http ...
- 嵌入式 win7下配置开发环境和VS2010联合使用
简单建立Qt+VS2010开发环境 多天不关注Qt了,发现竟然又被digia收购了,也许是好事,digia计划将Qt应用到Android.iOS及Windows8平台上. 简单介绍下digia(来着网 ...
- 【2021新教程】win10安装汇编环境(Dosbox+masm)
1 背景 最近想复习一下本科学过的8086汇编,发现需要装dosbox和masm.在查阅网上资料的时候发现,**网上资料非常老旧.排版乱七八糟,全是蒙着头搞配置也不说为什么,可读性奇差.**所以根据自 ...
- c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...
为什么使用Vs写汇编? 汇编开发环境,个人建议,如果已经安装了Visual Studio,推荐直接用vs作为开发调试工具,原因很简单,现在用的规则就是masm,微软的规则,没有人比微软更了解微软,而且 ...
- VScode配置8086汇编环境
目录 0.感慨 1.VScode的安装 2.下载MASM/TASM插件 3.测试汇编环境 新建文件 汇编文件配置 汇编代码的运行 0.感慨 搭配一个简单些的环境,对于我们汇编的学习很有帮助,在这里又不 ...
- 一分钟,在VSCode中使用MASM/TASM搭建汇编环境
我们在学习<汇编语言>的时候,避免不了的需要搭建一个DOS环境来对书上所讲的内容进行实际操作.然而当我们根据书上所说去所搜索DOS环境的时候,通常会搜索出来DOSBox这个东西,同时在第四 ...
- Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)
转至 http://blog.csdn.net/ccf19881030/article/details/9204801 写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以 ...
- ARM 汇编基础教程番外篇 ——配置实验环境
From:https://zhuanlan.zhihu.com/p/29145513 win10 arm 汇编环境 Windows 平台下搭建 ARM 汇编集成环境:https://jingyan.b ...
最新文章
- 谈谈Backlog梳理活动
- mysql负载均衡与同步_MySql数据库从同步负载均衡实时备份
- iPhone12机型判断
- 华为交换机同步linux时间服务器,华为s5720s系列交换机同步时间
- 通过项目逐步深入了解Mybatis二
- ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
- python 生成器表达式_Python中的列表理解与生成器表达式
- 多点在线构建Noxmobi全球化精准营销系统
- LayUI清空下拉框的值
- PIC单片机开发工具
- 嵌入式Linux上没有x-window系统环境运行qt程序的方法
- 一文弄懂特征缩放(归一化/正则化)
- TFS使用指南——从服务器上获取最新的项目文件
- 1、selenium下载安装教程及环境变量配置
- java-UI设计(仿QQ登录界面)
- java CANUSB_周立功USBCAN-II 上位机开发(MFC)
- iexplore应用程序错误
- 自然语言处理3 -- 词性标注
- “某某某”was not declared in this scope?报错原因。
- 微信中括号常用表情对应emoji相关json数据整理
热门文章
- linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名
- (BFS)Prime Path (poj3126)
- (BFS+hash去重)八数码问题
- 24v开关电源维修技巧_焊机维修案例汇总6
- java百马百担问题
- c语言编程15,c语言编程15题.doc
- 紫金计算机网络,南京理工大学紫金学院《计算机网络技术》考试复习题集试题(卷)(含答案解析)2.doc...
- 获取选中_【字节】如何实现选中复制的功能
- 神经网络反向传导算法
- linux dd 进度条,Progress 进度条 – DDProgressHUD