會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





MPLAB X 使用組合語言問題
高級會員
註冊日期:
2007/04/04 10:16
所屬群組:
註冊會員
文章: 93
等級: 8; EXP: 62
HP : 0 / 190
MP : 31 / 5963
離線
你好,
MPLAB X 使用組合語言時,如何看自訂變數及修改暫存器內容

11月28日 16:27:56
轉換PDF檔 列印


Re: MPLAB X 使用組合語言問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14184
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4728 / 71251
離線
使用 Watch Window 的功能。請參考教育訓練 PIC101 的內容。

11月28日 18:58:04
轉換PDF檔 列印


Re: MPLAB X 使用組合語言問題
高級會員
註冊日期:
2007/04/04 10:16
所屬群組:
註冊會員
文章: 93
等級: 8; EXP: 62
HP : 0 / 190
MP : 31 / 5963
離線
謝謝回覆
資料中有關watch似乎是針對C語言,組合語言好像不適用
MPLAB IDE v8.80中watch可針對自行定義的變數直接輸入並可修改內容
MPLAB X 的WATCH就無法以相同方式輸入及修改
是否有相關資料可參考,還是不提供此功能

11月28日 20:02:25
轉換PDF檔 列印


Re: MPLAB X 使用組合語言問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14184
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4728 / 71251
離線
不管是 MPLAB X IDE 獲救版的 MPLAB IDE v9.82 的 Watch WIndow 都可以觀察及修改周邊及變數的。

只是在組合語言裡看你是用語法架構寫的。
如果你的組語使用 org 0xnnnn 定位址的,這就要看你的變數是用 CBLOCK/ENDC 還是 EQU 的方式來定變數的。忘記 EQU 是否可以在 Watch Window 查看,但用 CBLOCK 定的變數是看的到的。
如果你是用 Re-locatable 的方式寫得組語,那是一定看的到的。

請參考 PIC101 X IDE & MCC & XC8 的綜合基礎課程 New! 的教材,裡面有說明其用法。

附加檔案:



jpg  擷取2.jpg (98.55 KB)
16_5a1e159d41013.jpg 1208X327 px

jpg  擷取.JPG (100.50 KB)
16_5a1e15abda06e.jpg 821X617 px

jpg  擷取1.jpg (58.60 KB)
16_5a1e15b83b1ee.jpg 818X613 px

11月29日 10:04:44
轉換PDF檔 列印


Re: MPLAB X 使用組合語言問題
高級會員
註冊日期:
2007/04/04 10:16
所屬群組:
註冊會員
文章: 93
等級: 8; EXP: 62
HP : 0 / 190
MP : 31 / 5963
離線
謝謝提示,剛好我是用EQU定義的,確實無法看到

11月29日 10:43:14
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project