标题:
如获对某一个内存单元进行位操作?
[打印本页]
作者:
dchuser
时间:
2007-12-30 14:18
标题:
如获对某一个内存单元进行位操作?
我在使用C语言编写程序时间,需要对RAM单元进行位操作,可不想使用与或运算,我采用的是位段定义,可怎么也实现不了。我的程序如下:
struct DATApage
{
unsigned a:1;
unsigned b:1;
unsigned c:1;
unsigned d:1;
unsigned e:1;
unsigned f:1;
unsigned g:1;
unsigned h:1;
}data@0x90;
data.a=1; 执行此语句时,出现错误如下:
Error: At location 935F -
Error: Attempt to write to a read-only location.
STEPPED OVER
不知是什么原因??? 请高手帮忙!
作者:
strongchen
时间:
2008-1-2 10:04
你定义的地址不在RAM区?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0