27CaT 发表于 2023-5-4 13:17:32

易语言内联汇编器_V3.2 更新nasm汇编引擎/伪指令/宏定义



易语言内联汇编器(InlineAssembler)是一个易语言扩展支持库, 用于在易语言中嵌入汇编语言指令, 支持x86/x64, 支持NASM宏, 媲美C++内联汇编。

功能介绍
汇编代码补全提示

汇编代码语法高亮

汇编代码鼠标悬停提示指令帮助

支持易语言模块编译

支持汇编代码引用变量/参数/全局变量/常量

mov eax, 参数

mov eax, 局部变量

mov eax, 全局变量

mov eax,

支持汇编代码调用易语言子程序

call 子程序   ; 调用子程序

mov eax, 子程序 ; 取子程序地址

支持调用DLL函数

call user32.dll.MessageBoxA   ; 调用MessageBoxA

mov eax, user32.dll.MessageBoxA ; 取MessageBoxA地址

支持内联汇编中使用文本字符串 gbk/utf8/unicode

mov eax, “文本”   ; GBK

mov eax, u8″文本” ; UTF8

mov eax, L”文本”; UNICODE

invoke 调用

invoke 子程序, 1, 2, 3                                  ; 默认 __stdcall 调用约定

invoke __stdcall 子程序, 1, 2, 3                        ; __stdcall 调用约定

invoke __cdecl 子程序, 1, 2, 3                        ; __cdecl 调用约定, 自动清理堆栈

invoke __fastcall 子程序, 1, 2, 3                     ; __fastcall 调用约定

invoke __thiscall 子程序, _this, 1, 2, 3                ; __thiscall 调用约定

invoke user32.dll.MessageBoxA, 0, “内容”, “标题”, 0   ; DLL 函数

支持 _naked/_cdecl/_removepack 修饰子程序

支持 IDE 断点调试, 支持单步跟踪进入子程序

支持 x86/x64

bits 32

mov eax,ecx

bits 64

mov rax,rcx

NASM内核

集成NASMX

%use nasmx

**** Hidden Message *****

929496959@qq.co 发表于 2023-7-2 12:35:51

:):):):):):):):):):):):):)

l244051945 发表于 2023-9-27 12:38:03

6666666666666666666

DIDIAO、 发表于 2023-10-4 14:27:19

感谢楼主分享

zly200699 发表于 2023-10-4 20:48:48

6666666666666
页: [1]
查看完整版本: 易语言内联汇编器_V3.2 更新nasm汇编引擎/伪指令/宏定义