VisualStudio2017编写masm32汇编程序以及语法高亮配置
写在前面的话
笔者演示环境WIn10+VS2017
安装Visual Studio 2017
下载地址请点我!
如果上述链接没有自动下载,那么请点击次数重试即可下载!
下面开始安装过程!
双击打开…
如果没有其他需要,就按照我点的勾选就可以了。
安装完后会自动启动,让你登录一个账号,没有可以不登录!
这样就算安装完成了。
安装masm32环境
masm官网:http://www.masm32.com/
如果上述方式不能下载,可通过下面百度云下载:
链接:https://pan.baidu.com/s/13GX2oahcNulF1kNQz-VISg
提取码:dpfa
下载后安装到某一个位置如下:【记住include目录和lib目录】
配置编译环境
下面开始配置masm32的编译环境:
选择masm后点击确定。
打开属性
常规->附加库目录->安装的masm32对应的lib文件夹
VC++目录->包含目录->安装的masm32对应的include文件夹
安装语法高亮插件AsmDude
两者皆可以下载都是语法高亮插件。直接点击下载完成后关掉软件就会弹出插件安装界面。
这里注意一下,可能不会弹出,是因为默认需要管理员身份,所以这里最好把勾去掉!
测试项目
新建一个.asm
源文件
.386
.model flat,stdcall
option casemap:none
MessageBoxA PROTO :dword, :dword, :dword, :dword
MessageBox equ <MessageBoxA>
Includelib user32.lib
NULL equ 0
MB_OK equ 0
.stack 4096
.data
SzTitle byte 'test...', 0
SzMsg byte 'welcome to moddemod!',0
.code
start:invoke MessageBox,NULL,offset SzMsg,offset SzTitle,MB_OKret
end start
成功编译!
或者
.386.model flat, stdcalloption casemap:noneinclude windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib; 数据段.data
szText db 'HelloWorld', 0
; 代码段.code
start:invoke MessageBox, NULL, offset szText, NULL, MB_OKinvoke ExitProcess, NULL
end start
最后的话
如果有帮到你,请点个赞,谢谢!
VisualStudio2017编写masm32汇编程序以及语法高亮配置相关推荐
- 版本1.8.1Go安装以及语法高亮配置
注意点:普通用户和root用户高亮要设置两遍 ①下载go安装包 https://golang.org/doc/ 最新的版本:go1.8.1.linux-amd64.tar.gz ② 进入主目录: $: ...
- vim对nginx的语法高亮设置
为什么80%的码农都做不了架构师?>>> 1.下载vi语法高亮配置到 ~/.vim/syntax,如果不存在则创建该目录 cd ~/.vim/syntax wget http: ...
- vscode写php高亮,写了一个Hy的vscode语法高亮插件
-------2018 8 3----------- 把函数名和参数改了,正则有点古怪,参考自带的lambda表达式才搞定 但彩色括号走了弯路,各种配图有彩色括号的插件其实很少是自己搞的,其实只要再装 ...
- ue编辑器c语言语法高亮文件,再见UE之VS Code初体验---实现远端Linux C开发配置,ue初体验...
再见UE之VS Code初体验---实现远端Linux C开发配置,ue初体验 一.引言 笔者以前使用的远端开发工具为 Xshell5 + Xftp5 + Source Insight4++Uedit ...
- editplus配置 linux shell 语法高亮 自动补全
1.文件下载 我们可以从EditPlus官网的User Files获得不同语言的语法高亮和自动补全文件. Bash版本下载地址为:http://www.editplus.com/dn.php?n=ba ...
- vim配置php语法高亮
安装vim之后,将php语法高亮插件 php.vim,放到/usr/share/vim/vimfiles/syntax 目录下 php语法高亮插件在这里下载:http://www.vim.org/sc ...
- python设置黑色主题_Python背景色与语法高亮主题配置
使用python idle的人恐怕都无法忍受默认的白色背景,及其语法高亮主题. 大家更倾向于使用黑色背景. 下面介绍Obsidian, Desert, 和Tango三种主题配置 在 用户目录 的.id ...
- 2 snippets vue 修改配置_vue-snippets: 支持 Vue 3 的语法高亮,代码格式化和代码提示的 Visual Studio Code 插件。...
Vue 2/3 代码片段 语法高亮 格式化插件 这是一款在 Vue 2 或者 Vue 3 开发中提供代码片段,语法高亮和格式化的 VS Code 插件,能极大提高你的开发效率. 你可以在 VS Cod ...
- vim+设置php+高亮,VIM语法高亮、VIM代码补全、VIM结构化视图功能的配置实现
=========================================== [简介] 为了更加方便的学习和研究一个开源c++项目(当然linux环境下),特地花了一两周的时间研究vim及其 ...
- Shell语法高亮和自动补全设置办法(配置EditPlus)
近期学习shell,可是没有软件支持高亮显示和补全,写起来费劲很多,现在好了配置EditPlus支持Shell语法高亮和自动补全 第一步.首先下载两个配置文件 我们可以从EditPlus官网的User ...
最新文章
- Matlab学习笔记(三)
- extjs4 textfield width
- 美版iphone更新系统无服务器,大量美版iPhone“伪装”成国行出现在各大平台,遇到一定不要买...
- 懂你的推荐算法,你懂的
- 岁月在流逝,从阿里退下来接近70后程序猿带给我的启示
- 用 CSS 实现元素垂直居中,有哪些好的方案?
- 前端学习(2951):上午回顾
- G - Hard problem CodeForces - 706C DP
- 开发一个简单的WebPart
- wepy 父调用子组件方法_wepy踩坑小记(一)
- Linux内存是怎么工作的
- 开源自动化运维工具_批量与重复运维压力如何破?了解一下这款自动化运维工具...
- 教你一步步实现bibibi弹幕功能。
- 手动编译源代码安装wget
- 深度学习语音识别方法概述与分析
- 每日一书丨金融反欺诈的底层逻辑
- xml大于等于转移_Mybatis.xml文件中大于小于等于
- 透过上网管理 看看上班时间员工都在干啥?
- 禁用ngnix的空主机头
- 【NOIP2014模拟11.2A组】福慧双修