打印

急问,MDK3.40编译问题

[复制链接]
1825|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jianghuang|  楼主 | 2009-9-22 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
if(GPIO_ReadInputDataBit(B_MotorizedValve_ALLOff)==0)MotorizedValve_DEC_OFF();
0x08004CCE 2102      MOVS     r1,#0x02
0x08004CD0 4868      LDR      r0,[pc,#416]  ; @0x08004E74
0x08004CD2 F7FDFD7B  BL.W     GPIO_ReadInputDataBit (0x080027CC)
0x08004CD6 2004      MOVS     r0,#0x04
0x08004CD8 F7FCFFEE  BL.W     DoutOFF (0x08001CB8)
                                                  if(GPIO_ReadInputData    (B_MotorizedValve_ALLOn)==0)MotorizedValve_INC_OFF();
   967:  
0x08004CDC 2101      MOVS     r1,#0x01
0x08004CDE 4865      LDR      r0,[pc,#404]  ; @0x08004E74
0x08004CE0 F7FDFD74  BL.W     GPIO_ReadInputDataBit (0x080027CC)
0x08004CE4 2005      MOVS     r0,#0x05
0x08004CE6 F7FCFFE7  BL.W     DoutOFF (0x08001CB8)

c语句编译后的汇编为什么不是我想要的结果?

相关帖子

沙发
jianghuang|  楼主 | 2009-9-22 09:44 | 只看该作者
根本没有比较,直接执行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

20

帖子

0

粉丝