keil c里面定义的位变量个数多于可以寻址的寄存器,会有.....

2020-01-25 15:25发布

比如可位寻址的寻址的寄存器是0x20~0x2F,一共16个字节。如果我定义了20个位变量,会有什么后果呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
jiaohaitao
1楼-- · 2020-01-25 21:10
会报错。。。。。。。。。。。。。
jiaohaitao
2楼-- · 2020-01-25 22:47
SD.C(359): error C249: 'BITADDRESSABLE-DATA': SEGMENT TOO LARGE
takashiki
3楼-- · 2020-01-26 00:21
一个字节是8个位,16个字节=128个位。你定义了20个,根本就没有多于128个可寻址的寄存器位,因此放心的用吧,啥问题没有。
yklstudent
4楼-- · 2020-01-26 00:44
 精彩回答 2  元偷偷看……

一周热门 更多>