星端编译器1.22 下载



掌叔
2008-06-16 11:23:01

摘自:bbs.ggv.com.cn

【软件名称】 星端编译器1.22
【软件最新版本】 1.22
【软件作者】 gameghost
【软件适用平台】 所有支持LAVA16K的文曲星
【软件说明】 这里只说明附加指令,详细内容请看上传文件里的说明:

1.#asmdef [系统函数名] [系统函数指令地址] 定义汇编入口
2.asm [变量名]{[汇编程序]}声明数组并对其初始化汇编程序,数组的长度依汇编程序长度而定
3.Callasm([地址]) 调用汇编的宏指令
4.Putasm([常量地址]){[汇编程序]} 向常量指向的地址初始化汇编程序,初始化的长度依汇编程序长度而定
5.Putdata([常量地址]){[数据]} 向常量指向的地址初始化数据,初始化的长度依数据长度而定
6._LINE_ 系统变量(调试用),代表当前程序所在源程序的行号,类型为数字
7._TIME_ 系统变量(调试用),代表编译器编译当前程序时的时间,类型为字符串
【软件更新日志】
V1.1
1.修正读文件错误
2.修正汇编指令判断错误
3.修正行号显示错误
4.修正for的错误
V1.2
1.修正变量编译错误
2.增加字符串初始化方式: char a[]="str";
V1.21
修正指针的语法判断
V1.22
修正标号问题


原来对编译器的限制要求说地不是很全,这次再说一下:
变量名最长9字节,超出的会被截去
变量最多150个
标号(LAVA中)最多150个
函数最多100个
常量最多150个
标号(ASM中)最多150个
数组下标最多9个
循环嵌套深度最大14层