精易论坛
标题: 开源一个自制的栈式汇编器目标ia32机器码 [打印本页]
作者: 无名d晓峰 时间: 昨天 08:27
标题: 开源一个自制的栈式汇编器目标ia32机器码
自己写的一个汇编器,编译的机器码,在内存里面,会对偏移地址进行修复,能直接运行
所有功能都已经完备了,可以说易语言能做到的,都能等价翻译成这个底层语言
这个汇编里面没有寄存器,栈式的,也是非常简单,指令也很简单
任何语言都能编译到我的这个汇编后端,等价的
我简单写了一个空循环函数,速度还能接受吧
用的时间大概是易语言的1.5倍,是不是很慢,浑淡,这可是全程用栈来传送操作数的汇编,你要多快,每条指令都得push pop
编译的函数支持stdcall和cdecl调用约定,而且还是cabi兼容的,可以调用外部的函数
我甚至用这个语言写了一个简单的窗口程序
\n
更多细节自行发掘,会用的人都知道干啥的
留给你们一句话:坚定你的决心
交流群:813876275,可交流编程技术,可帮开发,可相亲(重中之重)
指令翻译器.zip
(26.67 KB, 下载次数: 17, 售价: 1 枚 精币)