易语言写CALL

mov ecx,123456mov ecx,[eax]
push 2ccpush 16c
push 5d
push 8
push 123call 0000这个用易语言怎么写

第1个回答  2013-10-10
版本 2

.子程序 call_喊话
.参数 频道, 整数型
.参数 喊话内容, 文本型
.局部变量 说话内容地址, 整数型
.局部变量 说话内容字节集, 字节集
.局部变量 进程句柄, 整数型

说话内容字节集 = Ansi转Unicode (喊话内容)
说话内容地址 = 内存分配 (进程句柄, 进程ID, 取字节集长度 (说话内容字节集))
.如果真 (说话内容地址 = 0)
内存释放 (进程句柄, 说话内容地址)
返回 ()
.如果真结束
.如果真 (内存写字节集 (进程ID, 说话内容地址, 说话内容字节集) = 假)
内存释放 (进程句柄, 说话内容地址)
返回 ()
.如果真结束
置代码 ({ })
pushad ()
mov_eax_ptr (十六到十 (“94C754”))
mov_ecx_ptr_eax加字节 (十六到十 (“20”))
push_常数 (说话内容地址) ' 说话内容的存放地址
push_常数 (频道) ' 0普通频道 1世界 2组队
mov_eax_常数 (十六到十 (“0059F410”))
call_eax ()
popad ()
ret ()
运行汇编 (_取代码 ())
内存释放 (进程句柄, 说话内容地址)
第2个回答  2013-10-10
什么意思?一大堆英文
第3个回答  2013-10-10
这不是都是汇编么
相似回答