|
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 变量, 文本型
- .局部变量 时间, 整数型
- .局部变量 文本, 文本型
- 变量 = 取空白文本 (500000000)
- 时间 = 取启动时间 ()
- 文本型_清空 (变量)
- 文本 = “置入代码耗时(ms):” + 到文本 (取启动时间 () - 时间) + #换行符
- 变量 = 取空白文本 (5000000000)
- 时间 = 取启动时间 ()
- 变量 = “”
- 文本 = 文本 + “易语言耗时(ms):” + 到文本 (取启动时间 () - 时间)
- 调试输出 (变量)
- 信息框 (文本, 0, , )
- .子程序 文本型_清空, , 公开, 将文本型变量快速清空为0字节空白文本
- .参数 文本型变量, 文本型, 参考, 必须是文本型变量
- 置入代码 ({ 80, 83, 139, 69, 8, 131, 248, 0, 127, 2, 235, 13, 139, 0, 131, 248, 0, 127, 2, 235, 4, 179, 0, 136, 24, 91, 88 })
- ' push eax
- ' push ebx
- ' mov eax,[ebp+8]
- ' .if sdword ptr eax <= 0
- ' jmp ASM_END
- ' .endif
- ' mov eax,[eax]
- ' .if sdword ptr eax <= 0
- ' jmp ASM_END
- ' .endif
- ' mov bl,0
- ' mov [eax],bl
- ' ASM_END:
- ' pop ebx
- ' pop eax
复制代码
|
|