TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS5中编译汇编遇到的问题

SWI_handler: .asmfunc
  STMFD R13!,{R0-R12, R14} ;
  SUB R13, R13, #0x4  ;
  LDR R0, [R14, #-4]  ;
  BIC R0, R0, #0xFF000000 ;  CMP R0, #327680  ;  BNE NOPRIV   ;  MRS R0, SPSR  ;  BIC R0, R0, #0x1F  ;
  ORR R0, R0, #0x1F  ;
  MSR SPSR_CF, R0  ;NOPRIV:         ADD R13, R13, #0x4  ;  LDMFD R13!, {R0-R12, R14} ;
  MOVS PC, R14   ; .endasmfunc

以上代码编译时报错:[E0002] Illegal mnemonic specified
跪求大婶帮忙呀

Shine:

汇编指令和.endasmfun有没有顶格写? 前面有没有空格? 把所有的分号去掉试试.

赞(0)
未经允许不得转载:TI中文支持网 » CCS5中编译汇编遇到的问题
分享到: 更多 (0)