Image
Image

XIANSir

+ 关注

粉丝 2     |     主题 0     |     回帖 609

冷暖自知,泰然处之;持之以恒,必有所成!
难道我发现了Keil的BUG?请各位高手看一看——有图有真相
2011-8-16 11:31
  • 侃单片机论坛
  • 143
  • 28907
  68# 刘前辈 提醒一句:C语言中的类型转换/整提升是为了不同类型的操作数符号问题而产生的对策” 可以断 ...  
  64# 123jj :loveliness:呵呵,多谢大侠夸赞。 不过,看来我的C学的还是不够啊,需要继续努力,向”C“进 ...  
  57# zjaoing123 57# zjaoing123 首先,非常感谢ayb_ice老师和123jj对我的热心指导。我必须承认:对位域进 ...  
  51# 123jj 呵呵,初来乍到,都不认识,希望各位多多关照。 您太谦虚了,你上面的回答是最直接最正确的。 ...  
  52# 123jj 谢谢,通过这次我一定会汲取教训,注意这些事情的。  
  50# ayb_ice 50# ayb_ice “首先使用位域一定会提升,而使用~的结果是对字节操作接着使用&,结果仍是字 ...  
  47# 123jj 高人终于出现了。 高人啊,您的确是对的,尽管在看到您的帖子之前我就已经想明白了,但还是非常 ...  
  我想,我明白了其中的道理了,请大家想想是不是这么个原理: 首先,大家一定要把位域和bit变量划清界限! ...  
  42# linqing171 “我也被这个问题困扰了好久,终于找到。因为在C89和C99标准中,按位操作的操作符(~、& ...  
  38# 刘前辈 刘前辈言重了! 我并没有非要让什么人认错的意思。只不过对于1楼的现象实在不理解(毕竟俺 ...  
  最新进展:我用VC++2008快速版对上面的代码进行了测试,发现结果与KEIL一致,图片如下: 也许C语言就是这 ...  
  36# ayb_ice 谢谢前辈的提醒。 但我希望您能明白:我的困惑其实主要来自于1楼给出的那八中情况的不一致性 ...  
  这个我明白,但是MOV A,#ACC(0xE0)这种写法好像就比较奇怪了吧,括号是什么意思,是注释吗??#ACC(0xE0) ...  
  晚了,睡觉去了,明天继续听听坛上各位高手的见解。 不过说实话:我很心虚——想我这种菜鸟,能发现KEIL的 ...  
  经过对代码的跟踪,我现在确信是编译器的BUG了,我将简要介绍BUG产生的造成原理,如有不妥之处,敬请高手指 ...  
  编译器也太傻了吧,看下面的图: 把0x00赋给R7,然后把R7赋值给A,那A不明摆着就是0x00吗。 下面竟然还对A ...  
  奇怪: ANL A,#ACC(0xE0) 上面的指令是把A和ACC进行相与吗?? A和ACC不是同一个寄存器吗?? 那自己和自 ...  
  19# ayb_ice 首先,对于bit定义的位变量,使用按位取反“~”符号肯定没错,因为下面的四张程序代码就是对 ...  
嵌入式引领物联网产业的未来
2011-3-1 22:35
  • 恩智浦半导体(NXP)
  • 10
  • 2613
  8# batsong 的确,好像没有这么迫切的需求  
  测控 比 感知 更合适  
2
3
近期访客