惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
IT之家
IT之家
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
U
Unit 42
爱范儿
爱范儿
博客园 - 聂微东
F
Fortinet All Blogs
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
L
LangChain Blog
雷峰网
雷峰网
B
Blog RSS Feed
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
H
Hackread – Cybersecurity News, Data Breaches, AI and More

博客园 - 卡卡西村长

QT使用linuxdeployqt打包 统计vertica表的行数 基于QScintilla项目实现SQL编辑器 Vertica中的group_concat函数 查看mysql当前事务锁并kill vscode中文乱码问题及几种常见的解决方案 改善[Vertica] current ResultSet because its buffer(8192) is full的错误 通过 phantomjs抓取仁医在线的练习题 springboot动态启用RabbitMQ消费Listener mysql日期字段分区索引 排查tomcat服务器CPU占用率过高的问题 FFMPEG把图片序列合成为视频 统计nginx日志中的ipv4和ipv6占比 vertica性能优化汇总 oracle unwrap解密工具 windows10上安装OpenSSL_1.1.1d_x64 centos7上安装phantomjs并对页面截屏 如何用Java Socket实现一个简单的Redis客户端 cenos上通过yum安装mariadb
notepad++ 配置fasm汇编环境
卡卡西村长 · 2022-04-24 · via 博客园 - 卡卡西村长

1、下载fasm

https://flatassembler.net/fasmw17330.zip

2、安装fasm

假设安装在D盘,所在目录是D:\fasm

3、配置系统环境变量,

在Path里添加:D:\fasm

添加一个INCLUDE变量,值是D:\fasm\include

4、下载notepad++

5、安装NppExec插件

6、插件 - NppExec - Execute (F6)

输入一行命令:fasm.exe "$(FULL_CURRENT_PATH)"

保存命令,名称为:fasm build

继续配置命令,切换到<temorary script>,输入一行命令:cmd /k  "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"  & exit

保存命令,名称为:fasm run

7、添加菜单

NppExec -> Advanced Options

Menu Item,添加fasm build和fasm run

8、配置快捷方式:运行 - 管理快捷键 - 插件命令,找到“fasm build”和“fasm run”,分别设置它们的快捷方式,显示为红色就表示快捷方式冲突了,要换一个。

例如,fasm build的快捷方式为CTRL+SHIFT+B,fasm run的快捷方式为CTRL+F5

 

8、试一下编译命令:

再试一下运行命令:

10、FASM里有些指令不在关键字列表中,需要单独设置。

设置 - 语言格式设置,在语言列表里找到Assembler,在样式里选择DIRECTIVE,在右侧“自定义关键字”框里填入缺少的关键字,比如:entry、format等,然后点“保存并关闭”。

 11、为了方便查看16进制的可执行文件,再安装一个HEX-Editor插件。

全部配置完毕!