2440裸奔问题求教:中断服务程序函数

[复制链接]
2493|4
 楼主| dlliulu 发表于 2012-12-24 16:52 | 显示全部楼层 |阅读模式
将中断服务函数首地址赋值给中断向量时,为什么要在前面+上(unsigned)?
jlass 发表于 2012-12-24 17:02 | 显示全部楼层
难道你还想有负值
 楼主| dlliulu 发表于 2012-12-25 08:36 | 显示全部楼层
jlass 发表于 2012-12-24 17:02
难道你还想有负值

中断服务函数已经定义为了void类型,怎么会是负值呢?
jlass 发表于 2012-12-25 08:39 | 显示全部楼层
所以才要加unsigned
xinzha 发表于 2012-12-25 09:21 | 显示全部楼层
楼主自己把它改一下试试就可以了,我的理解是加不加unsigned,结果都是一样的,但是加了之后更规范,毕竟作为地址的时候最高位是有意义的而不是符号位,有符号数和无符号数在此时对于地址来说没有区别,都是二进制地址而已。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

115

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部