【求助】如何调用pragma定义的常量

wangmin80616   2005-4-7 15:06 楼主
定义了一个常数数组
#pragma memory = constseg(DATA)
char num[] = {0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0x10};
#pragma memory = default

但是在模拟仿真时,使用该数组给其他变量赋值时(如下)却不好用
char aa = num[0];

请版主指教

回复评论 (6)

各位帮忙看一下
点赞  2005-4-7 18:51
怎么不好用? 我用你的程序运行没问题:单步执行“char aa = num[0];”后,aa=0x01。
点赞  2005-4-7 21:39
你用的是硬件仿真还是模拟仿真
点赞  2005-4-8 08:23
两种都试过,没问题
点赞  2005-4-8 09:37
我是单步跟踪观察的
点赞  2005-4-8 09:38
我得还是不好用,不知道是不是哪块设置不对
点赞  2005-4-8 14:50
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复