精易论坛
标题:
易语言怎么写汇编代码?
[打印本页]
作者:
回忆菌
时间:
2013-8-22 07:51
标题:
易语言怎么写汇编代码?
{:soso__3669389859068460655_3:}研究半天没研究会
汇编代码:
push 2
push 4
push 200 //Y
push 200 //X
mov ecx,[006A9EC0]
mov ecx,[ecx+768]
call 0040CB10
ret ()
我自己写的:
[e]
.版本 2
.子程序 _按钮1_被单击
.局部变量 代码, 字节集
清空汇编代码 (进程ID)
Push (2)
Push (4)
Push (200)
Push (200)
Mov_ECX (十六到十 (“006A9EC0”))
Mov_ECX_Ptr_ECX_Add (十六到十 (“768”))
Mov_ESI (十六到十 (“0040CB10”))
Call_ESI ()
ret ()
代码 = 取汇编代码 ()
调用函数 (进程ID, 代码)
[/e]
求帮忙
作者:
SalHe
时间:
2013-8-22 08:51
Baby团队有一个支持库,内联汇编
作者:
SalHe
时间:
2013-8-22 08:52
相关文件:
****\易语言\lib\WonderWall.fne
数字签名:{17BE9DA9-FFF6-49BB-9A3F-9071762AA767}
说明: 本支持库(WonderWall)支持较完美的易语言内联汇编,可媲美C++等!
[!]本支持库由Syser团队小色和Baby开发,永久免费【交流QQ群:206426795】
[1]支持多种书写格式 _asm: asm{} 等,支持单行多行及'//'换行书写
[2]支持代码高亮,让代码可读性更高
[3]支持格式化为cdecl调用约定
[4]支持格式化为naked裸函数
[5]支持子程序内任意goto
[6]支持0x16进制数值自动转换完10进制
[7]支持代码自动补全以及修正歧义
[8]使用FASM引擎,比MASM更优秀更方便,支持库编译内联汇编速度超快
[9]生成的是原生真正的机器码(二进制代码),不是伪代码
[10]支持错误汇编代码自动定位到IDE详细位置并详细提示详细错误信息
[11]支持易语言断点,方便调试
[12]支持黑月,斩月,静态编译等等
[13]支持模块,且编译的模块如果其它用户调用无需本支持库也可以正常使用
[14]支持库本身不会编译进去任何代码到你的程序,让你的程序零支持库污染
[15]辅助修正易语言本身存在的多种Bug。
提供了0种数据类型,0种命令,0个常量。
为易语言开发环境提供了 1 个辅助功能。
作者:
回忆菌
时间:
2013-8-22 09:20
a1445953042 发表于 2013-8-22 08:52
相关文件:
****\易语言\lib\WonderWall.fne
你说的是美夜赤的内个支持库吧 不过他的支持库和我的支持库有冲突 所以我不用的
作者:
◎情兽
时间:
2013-8-22 13:23
同求啊 我也写了 写错了 我也发了个提问贴
作者:
slzeng
时间:
2013-11-25 13:42
WonderWall
这个支持库哪有下
作者:
huihui0794
时间:
2013-11-25 14:00
新人路过看看
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4