請問picc 如何輸出asm list檔?
|
||||
---|---|---|---|---|
資深會員
|
版主及大家好:
請問picc v8.05如何compile輸出完整asm list檔. 因都有設定,但有 一些C的code沒有翻譯成Asm, 個人不知為何會這樣! 請賜教 Thanks.
發表於: 2007/8/17 11:50
|
|||
|
Re: 請問picc 如何輸出asm list檔?
|
||||
---|---|---|---|---|
資深會員
|
是什麼CODE沒有翻譯成ASM可以貼出來嗎??那些CODE會不會是虛擬指令??
發表於: 2007/8/17 12:02
|
|||
|
Re: 請問picc 如何輸出asm list檔?
|
||||
---|---|---|---|---|
版主
|
要看到完整的C編譯過的組合語言可以按底下的方法設定 Hi-Tech PICC :
MPLAB IDE --> Project --> Build Options --> Project --> PICC Compiler 下選擇 Advancded 將 Generate Assembly List file 打勾就可以了。 這樣的結果可以嗎?
C Answerlab2lab2.c"
發表於: 2007/8/17 13:45
|
|||
|
Re: 請問picc 如何輸出asm list檔?
|
||||
---|---|---|---|---|
資深會員
|
感謝你的回覆:
但像a=i*j及b=x/y卻沒有翻! Thanks.
發表於: 2007/8/27 11:12
|
|||
|
Re: 請問picc 如何輸出asm list檔?
|
||||
---|---|---|---|---|
資深會員
|
我想已經有翻成組合語言了,只是你不容易看出來....
因為16Fxx並沒有乘法和除法...所以會以連加和連減的方式來處理...那麼就必須由組譯器定義幾個ram的位址來處理,組譯器自行定義的變數名稱對我們來說是很難看的懂的... 所以,只能用程式的對映方式來猜測那一段是乘法或除法. 做法:
main(){
發表於: 2007/8/27 13:39
|
|||
|