52ky2 发表于 5 天前

易语言模块 汇编模块.ec

模块名称:汇编模块
作者:祥龙工作室
版本:1.0
本模块相当于一个动态编译器,能将模块函数转换成机器代码,并对一些机器码做了代码布局,使之能够正确运行.生成的代码可以直接被CPU直接识别,因此属于底层代码.
格式说明:
1.ptr表示:dword ptr [],如果ptr后面没有跟操作符号则[]中提供常数
------------------------------
.版本 2
.子程序 _取代码, 字节集, 公开
.子程序 _取字节集长度, 整数型, 公开
.参数 字节集数据, 字节集, 参考
.子程序 add_eax_edx, , 公开
.子程序 add_eax_ptr, , 公开
.参数 地址, 整数型
.子程序 add_eax_常数, , 公开, 加法指令
.参数 常数, 整数型
.子程序 add_ebx_eax, , 公开
.子程序 add_ebx_ptr, , 公开
.参数 地址, 整数型
.子程序 add_ebx_字节, , 公开
.参数 字节, 整数型
.子程序 add_ecx_常数, , 公开
.参数 常数, 整数型
.子程序 add_edx_字节, , 公开
.参数 字节, 整数型
.子程序 add_esi_常数, , 公开, 加法指令
.参数 常数, 整数型
.子程序 add_esp_字节, , 公开
.参数 字节, 整数型
.子程序 and_eax_整数, , 公开, 位与运算
.参数 数值, 整数型
.子程序 call, , 公开
.参数 偏移地址, 整数型
.子程序 call_eax, , 公开
.子程序 call_ebx, , 公开
.子程序 call_ptr, , 公开
.参数 地址, 整数型
.子程序 cmp_eax_edx, , 公开
.子程序 cmp_eax_ptr, , 公开
.参数 地址, 整数型
.子程序 cmp_eax_常数, , 公开
.参数 常数, 整数型
.子程序 cmp_ptr_常数, , 公开
.参数 地址, 整数型
.参数 常数, 整数型
.子程序 dec_eax, , 公开, 递减1指令
.子程序 dec_ebx, , 公开
.子程序 dec_ecx, , 公开



页: [1]
查看完整版本: 易语言模块 汇编模块.ec