打印
[DSP编程]

一个汇编的程序问题

[复制链接]
1189|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
蚊音若雷|  楼主 | 2013-9-2 16:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是F2407中的一段汇编语言:
                .if 0       
                LDP        #EVAIFRB>>7                                                                    
                BIT        EVAIFRB,BIT1                                                                  
                BCND        ID_INIT_LOOP,NTC                                                                  
                SPLK        #02H,EVAIFRB           ;T2CINT                                                
                                                                                                      
                LDP        #T2CMPR>>7                                                                     
                LACL        T2CMPR                                                                        
                ADD        #40000                 ;2MS                                         
                SACL        T2CMPR     
                .endif
请问:这里的.if 0
                         ....
                        .endif
条件编译的条件是否为真? 它在整个工程中的作用是什么?

相关帖子

沙发
zhangmangui| | 2013-9-2 19:52 | 只看该作者
汇编不太熟悉   应该是伪指令.if  

使用特权

评论回复
板凳
aresc| | 2013-9-2 21:34 | 只看该作者
应该就是没用的程序!有时写比较长的测试代码,测完了之后没用又不想删除,就用条件编译把程序段屏蔽掉。

使用特权

评论回复
地板
蚊音若雷|  楼主 | 2013-9-3 08:31 | 只看该作者
这个问题己解决,.if0 是为假的。所以这段程序不编译!

使用特权

评论回复
5
zhangmangui| | 2013-9-3 20:52 | 只看该作者
蚊音若雷 发表于 2013-9-3 08:31
这个问题己解决,.if0 是为假的。所以这段程序不编译!

明白了  谢谢分享

使用特权

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

本版积分规则

6

主题

41

帖子

0

粉丝