zyp000 发表于 2012-4-1 17:43:26

求教两段Keil中的汇编代码

这段代码是 Keil ARM 中自动生成的启动代码中的一段。
芯片型号为S3C2440A
1.   __RTX是什么意思?
                IF      :DEF:__RTX
                ELSE
                SWI_Handler   B       SWI_Handler
                ENDIF
2.    PROC...ENDP这个语法,还有,是什么意思呢?
   B    .这个又是跳转到哪里?
                IRQ_Handler   PROC
                EXPORTIRQ_Handler               
                B       .
                ENDP

xivisi 发表于 2012-4-1 17:45:29

本帖最后由 xivisi 于 2012-4-1 17:45 编辑

   IF      :DEF:__RTX
=>
#ifdef__RTX
#endif

B       .
=>
while(1)

zyp000 发表于 2012-4-1 18:12:07

xivisi 发表于 2012-4-1 17:45 static/image/common/back.gif
IF      :DEF:__RTX
=>
#ifdef__RTX


额~~第一段,__RTX应该是Keil在编译时根据软件的设置生成的标号,想问下这个标号代表什么意思?

kongan 发表于 2012-4-1 19:10:07

_RTX是keil的一个RTOS 名字就叫RTX

huz 发表于 2012-4-2 00:32:13

坛里有讨论过这个问题
http://www.ourdev.cn/forum.php?mod=viewthread&tid=3858173

zyp000 发表于 2012-4-2 20:16:46

huz 发表于 2012-4-2 00:32 static/image/common/back.gif
坛里有讨论过这个问题
http://www.ourdev.cn/forum.php?mod=viewthread&tid=3858173

谢谢了,呵呵
页: [1]
查看完整版本: 求教两段Keil中的汇编代码