Re: c30 中使用asm code
|
||||
---|---|---|---|---|
資深會員
|
正常來說, 加"_"即可.
你可以試試 TBLPAG = __builtin_tblpage(&ADDRESS); 只是我都是用來查表時使用, 沒試過可不可以查RAM, 可能不行.
發表於: 2008/6/17 13:46
|
|||
Thanks,
Edward Lee |
||||
|
c30 中使用asm code
|
||||
---|---|---|---|---|
新會員
|
請問我在c30中要使用asm 的code 時會產生變數未定義,可否請大家幫我解惑,感激不盡. 說明如下:
source.h 中定義: unsigned long ADDRESS; source.c 中的程式: main() { ADDRESS=0x0000; Nop(); asm ("mov #tblpage(ADDRESS),W0"); } 編譯後linker 告訴我 asm那一段程式中ADDRESS 未定義 請問C與ASM共用一個變數應該如何去定義. THANKS!
發表於: 2008/6/17 12:39
|
|||
|