首页
/ 【亲测免费】 AsmDude:Visual Studio的汇编语言扩展

【亲测免费】 AsmDude:Visual Studio的汇编语言扩展

2026-01-29 11:50:43作者:裘旻烁

项目基础介绍和主要编程语言

AsmDude是一个为Visual Studio开发的扩展插件,主要用于汇编语言的语法高亮和代码补全。该项目的主要编程语言包括C#、Python、汇编语言、Shell、C++和Go。通过这些语言的结合,AsmDude为开发者提供了强大的汇编语言开发支持。

项目核心功能

AsmDude的核心功能包括:

  1. 语法高亮和代码折叠:支持x86和x64架构的指令集,以及SSE、AVX、AVX2、Xeon-Phi(Knights Corner)和AVX-512指令。此外,还覆盖了大部分常用的Masm指令和部分Nasm指令。

  2. 代码描述:当用户将鼠标悬停在助记符上时,会弹出描述信息。这些描述可以通过更新AsmDudeData.xml文件进行修改和添加。

  3. 代码补全:在输入文本时,代码补全列表会根据上下文显示相关的语言关键字。

  4. 签名帮助:当用户输入参数列表的开始字符时,会显示方法签名的工具提示。随着用户输入参数和参数分隔符,工具提示会动态更新。

  5. 反汇编窗口的语法高亮:在Visual Studio的反汇编窗口中提供语法高亮功能。

项目最近更新的功能

AsmDude最近的更新包括:

  1. 支持Sapphire Rapids:更新了对Sapphire Rapids处理器的支持。

  2. AMX支持:增加了对AMX(Advanced Matrix Extensions)的支持。

  3. LSP处理大文件:改进了LSP(Language Server Protocol)对大文件(超过10,000行)的处理能力。

  4. 恢复超链接:在助记符中恢复了超链接功能。

  5. 标签分析:恢复了标签分析功能。

  6. AsmSim恢复:恢复了AsmSim功能。

通过这些更新,AsmDude进一步提升了其在汇编语言开发中的实用性和功能性,为开发者提供了更加全面和高效的支持。

登录后查看全文
热门项目推荐
相关项目推荐