• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 前辈帮忙!高手赐教!
#4
初級會員
初級會員


查看用戶資訊
多谢版主指点!
都怪俺笨。
我收回第2条提问。

祝您好心情!



發表於: 2004/10/20 14:01
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 前辈帮忙!高手赐教!
#3
版主
版主


查看用戶資訊
你說在 MPLAB IDE v6.x 看不到 C 的反匯編列印,不會呢!
我的都看的,如下所示:

我使用的版本是 Hi-Tech PICC v8.02 PL1


100: //*********************************************
101: // _ ______________________________
102: // RS _>--<______________________________
103: // _____
104: // RW \_____________________________
105: // __________________
106: // E ____________/ \___
107: // _____________ ______
108: // DB _____________>--------------<______
109: //***********************************************
110: // Write Command to LCD module
111: //
112: void WriteCmdLCD( unsigned char LCD_CMD)
113: {
000598 1283 BCF 0x3, 0x5
114:
115: Temp_LCD_DATA = LCD_DATA ;
000599 1303 BCF 0x3, 0x6
00059A 00AA MOVWF 0x2a
00059B 0808 MOVF 0x8, W
116:
117: Temp_CMD = (LCD_CMD & 0xF0)>>4 ; // Send high nibble to LCD bus

發表於: 2004/10/15 16:04
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 前辈帮忙!高手赐教!
#2
版主
版主


查看用戶資訊
Hi-Tech C 呼叫匯編語言的時候,其symbol有一定的格式,這不是三言兩語就能說清楚的。
到底下網址下載Hi-Tech PICC workshop教材裡的第92-102業都是在講 PICC C call Assembly的用法

http://www.microchip.com.tw/material.htm


-- C 的內涵物件(Objects) 和函數在轉換為組合語言形式時,會在組合語言物件助憶名稱前自動加入“_” 符號
-- 有關函數所使用的參數則會在物件助憶名稱前自動加入 “ ?_function name”
-- 函數所使用的區域變數 (auto variables) 則會在物件助憶名稱前自動加入 “?a_function_name”

發表於: 2004/10/15 15:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


前辈帮忙!高手赐教!
#1
初級會員
初級會員


查看用戶資訊
1)再向PICC中嵌入汇编时,“?”“_”,想看到诸如此类的符号,先编一个c小程序,看看编译器生成什么变量符号,好进入嵌入汇编编程
但,在MAPLAB6.5及MAPLAB6.6中看到的汇编程序,都是正常,即变量前没有什么“?”“_”,如何能够看到带“_”“?”的程序?!!!
?a_add+0,?a_add+1等诸如此类的,如何看到?!!!
2)另,MAPLAB6.5及MAPLAB6.6中,如编写较小的c程序,Disassembly Listing中竟然看不到汇编程序,不知何原因?

發表於: 2004/10/15 8:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------