易码技术论坛

 找回密码
 加入易码
搜索
查看: 107855|回复: 6

lava tc800问两个问题

[复制链接]
发表于 2005-8-21 22:55:00 | 显示全部楼层
写东西,只用自己声明一个区域例如:char buffer[2000];只要在24K范围以内的RAM都可以使用。
发表于 2005-8-22 07:50:00 | 显示全部楼层
屏幕缓存区不可用。
内存区域从0x2000开始24KB可以供LAVA程序使用。
 楼主| 发表于 2005-8-22 20:30:00 | 显示全部楼层
从0x2000开始24KB供LAVA
那再往后呢
发表于 2005-8-22 20:49:00 | 显示全部楼层
具体可用的内存地址是多少,这个会根据不同的机种做不同的调整的。
写代码的不需要知道,数据的存储靠引用变量名称来完成,没有必要知道具体是什么地址。

只要知道最多可以申请24k的变量就足够了。
 楼主| 发表于 2005-8-23 07:55:00 | 显示全部楼层
从0x2000(2x16^3=8192B)起的24K(8192+24x1024=32768B)可用,那再往后能否用*0x2000=a赋值

ps tc800的ram有多大
 楼主| 发表于 2005-8-23 10:16:00 | 显示全部楼层
我在pc上试了
只能写到*0x7999=a;
*0x8000=a;就出错了
请问在tc800上*0x8000=a;是否会出错
 楼主| 发表于 2005-8-21 19:56:01 | 显示全部楼层 |阅读模式
tc800的那块内存区域不是系统的,可以随意写东西
tc800的屏幕缓存区在那里
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-5-1 08:32 , Processed in 0.009610 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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