求助:ARM标号问题

img2007   2009-8-10 13:02 楼主
$IF (EXTERNAL_MODE)
        CODE_BASE      EQU    0x80000000
$ELSE
        CODE_BASE      EQU    0x00000000
$ENDIF

AREA  STARTUPCODE, CODE, AT CODE_BASE  // READONLY, ALIGN=4
      PUBLIC  __startup

       EXTERN  CODE32 (?C?INIT)
      ;EXTERN  CODE32 (main)

__startup      PROC    CODE32
***********************************
PUBLIC exit?A
exit?A          PROC    CODE32
                B      exit?A
                ENDP

PUBLIC exit?T
exit?T          PROC    CODE16
exit:          B      exit?T

问题: ?C?INIT 这个标号中?是什么意思,请指教。还有exit?A、exit?T中的?是什么意思。实在不懂

回复评论 (1)

?号可表示所有字符中的一个,有点带通配的意思,指定某个位置的字符可以通配。比如 exit?A 可表示exitmA、exitnA、exit2A等等。
点赞  2009-8-10 16:56
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复