揰掵佲 发表于 2014-8-12 16:57:52

[内联汇编][5.11 or 5.20]EInlineAsm By:美夜赤月

欢迎使用 EInlineAsm支持库
本支持库能够让易语言进行快速直观的内联汇编
本支持库目前的版本号 Ver1.5(正式版)

本支持库的特点如下

.Naked函数支持
.Cdecl调用约定支持
.支持错误汇编指令输出
.支持多种汇编书写方法
.辅助修复易语言多处的Bug
.使用FA***引擎,内联速度超快
.支持黑月,斩月,静态,模块编译等等
.支持子程序内任意定义跳转标志符号
.支持0x16进制数值自动转换完10进制
.支持库本身不会编译进去任何代码到你的程序

特点1.[注解方式内联汇编]
跟 WonderWall 一样的内联汇编方式



特点2.[置入代码方式内联汇编]
大家都知道,置入代码只能支持字节集片段,不能直接支持汇编语句
这款支持库改变了置入代码的汇编支持方式,支持汇编指令跟字节集片段
该模式有单行跟双行模式左:多行模式右:单行模式


特点3[回车转换汇编指令方式]
打字有点累 大家直接看图演示吧
如果不动的话,可以双击图片。。。
http://imgdata.hoop8.com/1309/711604073318.gif

特点4[调试模式直接CALL API地址]
在调试状态下 支持库的内联汇编会自动识别API地址
但是,生成单独运行的程序的时候,将不会自动识别。
所以,在发布完整版之前请把 API函数取出来 在CALL变量
直接 call了 MessageBoxA


特点5[英文化置入代码命令]
如果用内联汇编 需要打“置入代码”四个字感觉很麻烦
但是没关系 有英化"置入代码"这个选项 勾上后 置入代码 会变成 Asm() 指令



特点6[文件对话框]
易语言原来的对话框了是小型的

加载支持库后 将会变成这样子


其余特点 我将会做成视频的形式来演示

视频讲解地址:http://pan.baidu.com/share/link?shareid=2518735830&uk=1578029297


更新日志

2014-08-12 更新

[+] 支持 易语言5.2
[-] 删除 Win7*64系统进程内存残留

2014-08-06 更新

[*] 设置界面调整

[*] 内敛汇编
[*] 智能编译系统
[*] 英化控制流程
[*] Naked函数约定
[*] Cdecl调用约定
[*] 0x格式转16进制
[*] 回车转汇编指令
[*] 置入代码内联指令
[*] Win7*64系统进程内存残留

[+] 汇编指令高亮
[+] 自动创建新易程序来打开源码

这里说明一下

该支持库仅支持5.11跟5.20版本


如果卸载了支持库,请重启一下易语言。
如果有什么问题,可以进群反馈 Q群:58143149 请加备注信息,否则无视。
预览图片是很久以前的 现在的界面改动了好多,然后我也懒得上传新图片 大家将就着看吧。

下载地址:EInlineAsm_5.11or5.20.rar

安装压缩包已经更新 如果E5.20无法加载插件的同学
请重新下载压缩包
下载后解压 然后运行 InstalledSetup.exe 再根据提示进行安装


压缩包内附参考用的例子源码


开发信息

支持库:美夜赤月 && 坏小子
ODAsm插件:axdx
官方网站:http://mikuplay.868cn.net

Key赤月神社团队 2014-08-12 09:45

administrator 发表于 2014-9-1 22:36:50

怒支持之 ,。。。

yyjpcx 发表于 2014-11-28 14:40:31

东西 很好 谢谢你

dionne 发表于 2014-12-29 11:48:15

谢谢楼主分享啊!

bqtlq 发表于 2014-12-30 15:39:24

优秀文章!神马都是浮云,支持!

dionne 发表于 2015-1-4 12:34:10

这个很棒,真的很不错……

rutai 发表于 2015-7-6 05:32:13

调用时指定虚拟键的状态
页: [1]
查看完整版本: [内联汇编][5.11 or 5.20]EInlineAsm By:美夜赤月