易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[工具] 编译器Y2.26最终版 08/5/10更新

[复制链接]
 楼主| 发表于 2007-6-17 00:01:11 | 显示全部楼层
小小的更新一下,请重新下载。
 楼主| 发表于 2007-6-17 00:12:43 | 显示全部楼层
收集大于lava 8k的文曲星的汇编资料啦,用来开发各种机型的嵌入汇编的库文件。
谁有的可以贴出来或联系我,谢谢啦。
发表于 2007-6-17 06:07:41 | 显示全部楼层
yan大哥果然强,半夜来更新,支持一个
发表于 2007-6-17 06:41:02 | 显示全部楼层
什么?又更新了!?真是太了不起了。支持!
 楼主| 发表于 2007-6-17 09:23:28 | 显示全部楼层
我用NC2600C和NC3000测试了一下,#ifdef没有问题啊。
发表于 2007-6-17 10:40:41 | 显示全部楼层
YAN的东西
一个字:强
两个字:很强
三个字:非常强
四个字:非常的强
五个字:非常非常强
.......................................
发表于 2007-6-17 10:50:55 | 显示全部楼层
又更新了
好棒

YAN是不是考虑一下
下次加入对(int *)这样的运算的支持
还可以加入浮点数(可以仅限TC800版)
发表于 2007-6-17 11:16:56 | 显示全部楼层
引用第667楼behaizi2007-06-17 10:50发表的“”:
又更新了
好棒

YAN是不是考虑一下
下次加入对(int *)这样的运算的支持
.......
加入对(int *)这样的运算的支持,赞成!

要支持浮点,估计工程量不小哦!
发表于 2007-6-17 11:51:49 | 显示全部楼层
hao hao hao
发表于 2007-6-17 12:05:52 | 显示全部楼层
引用第667楼behaizi2007-06-17 10:50发表的“”:
又更新了
好棒

YAN是不是考虑一下
下次加入对(int *)这样的运算的支持
.......

强烈期待支持浮点数,但不要只限于TC800。
 楼主| 发表于 2007-6-17 13:10:58 | 显示全部楼层
通用版的浮点数:
可以设计一个浮点数的结构体,还有支持该结构体的一组函数并把它包装成链接库。
工作量有点大,但是可以实现。
 楼主| 发表于 2007-6-17 13:37:19 | 显示全部楼层
会加对(int *)这样的运算的支持
目前就用引用吧,可以这样撒:
b=(int *)a;
可以改为:
int &c;//引用
&c=&a;
b=c;
发表于 2007-6-17 15:03:21 | 显示全部楼层
顶一下拉  不 错的工具啊
发表于 2007-6-17 18:22:55 | 显示全部楼层
又更新了哈~!!

就是啊

加入浮点就好了

强烈期待中........
发表于 2007-6-17 18:37:00 | 显示全部楼层
建议完善一下include命令,让其能直接载入txt文件
发表于 2007-6-17 20:19:57 | 显示全部楼层
编辑器好像不能从一个txt文件复制东西到另一个txt文件!!希望可以加上!!
发表于 2007-6-17 20:30:27 | 显示全部楼层
支持!
支持!
支持!
 楼主| 发表于 2007-6-17 21:04:38 | 显示全部楼层
可以考虑哈。
 楼主| 发表于 2007-6-17 21:11:08 | 显示全部楼层
#start,#unstart,#loaddata使用举例:
该代码只适用于NC3000。
#start 0x89f0
int in_add;
#unstart

#start 0x88
int disksize;
#unstart

char codebuf[500];//大小可以改变

void exeasm(int code)//在LavaX环境下执行汇编代码。
{
in_add=code;
#code{0xcc};
}
long DiskCheck()//获取磁盘剩余空间。
{
#loaddata codebuf=//获取剩余空间的汇编代码
{0xA9,0x01,0x18,0x6D,0x74,0x08,0xC9,0x05,0x90,0x03,0x38,0xE9,0x05,0x18,0x69,0x04,0x0A,0x0A,0x0A,0x0A,0x8D,0xCB,0x09,0xA9,
  0x00,0x8D,0xCA,0x09,0xA9,0x1E,0x8D,0xC9,0x09,0xA9,0x00,0x8D,0xCD,0x09,0xA9,0x02,0x8D,0xCE,0x09,0xA9,0x00,0x85,0xDE,0xA9,
  0x0B,0x85,0xDF,0x00,0x08,0x05,0xA9,0x00,0x85,0x88,0x85,0x89,0x85,0x80,0xA9,0x0B,0x85,0x81,0x18,0xA5,0x80,0x69,0xFA,0x85,
  0x82,0xA5,0x81,0x69,0x01,0x85,0x83,0xA0,0x00,0xB1,0x80,0xC9,0xFF,0xF0,0x10,0xA2,0x00,0x0A,0xB0,0x06,0xE6,0x88,0xD0,0x02,
  0xE6,0x89,0xE8,0xE0,0x08,0x90,0xF2,0xE6,0x80,0xD0,0x02,0xE6,0x81,0xA5,0x81,0xC5,0x83,0xD0,0x04,0xA5,0x80,0xC5,0x82,0x90,
  0xD8,0x18,0xA5,0x88,0x69,0x30,0x85,0x88,0xD0,0x02,0xE6,0x89,0x60};
exeasm(codebuf);
return((4096-disksize)<<4);
}
怎么样,很不错吧。
发表于 2007-6-17 21:38:05 | 显示全部楼层
看到自动安装包  
我想到我的```。。。***
YAN大哥 的自动安装包什么思路?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-14 22:34 , Processed in 0.014190 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表