會員登陸
網站導航
最新下載
- Microchip 搭載 ... (Thu, 21-Nov-2019)
- 創客們看過來,... (Thu, 21-Nov-2019)
- 2019第八屆台灣... (Tue, 17-Sep-2019)
- 2019 (秋)嵌入式... (Tue, 17-Sep-2019)
- Microchip 2019 ... (Wed, 10-Jul-2019)
- 2019 Summer Eli... (Mon, 10-Jun-2019)
- ATWINC1500 RTC ... (Mon, 29-Apr-2019)
- APP-ESS18-1A An... (Wed, 24-Apr-2019)
- 2019春EDF限量特... (Mon, 22-Apr-2019)
- 2019春EDF特價工... (Mon, 22-Apr-2019)
訪問統計 (自2012/5/3)
|
正在流覽:
1 名訪客
|
關於MOVF這個指令與一個小問題 |
|
高級會員 
註冊日期: 2014/09/29 12:04
所屬群組:
註冊會員
文章: 72
等級: 7; EXP: 40 HP : 0 / 160 MP : 24 / 2429
|
Hi,各位好。 小弟正在檢查一個程式的disassembly code,看到有一些不太懂的地方想要請教前輩們。
我使用的PIC是16F1824
1.MOVF指令 在spec上中的MOVF的例題為: syntax: [label] MOVF f,d MOVF FSR, 0 After instruction W = value in FSR register Z = 1
當d=0時,destination是W register;當Z=1時,代表運算結果為0 想請問,為什麼在這個例題中,運算的結果是0呢?那又是做了那些運算呢?
另外,在附圖中,有一行的指令為:
INCF error_counter, F
想請問一下,F指的是什麼?在spec當中沒有看到這個符號
附加檔案:
F.JPG (94.35 KB)
2017/10/27 17:09
|
|
|
Re: 關於MOVF這個指令與一個小問題 |
|
資深會員 
註冊日期: 2007/06/05 21:45
所屬群組:
註冊會員
文章: 1033
等級: 28; EXP: 38 HP : 0 / 684 MP : 344 / 25022
|
1. Z=1 我覺得只是舉例,可能沒說的詳細... 也可能,只是舉例, Z不是0就1,就填個值而以... 2. INCF error_counter, F 想請問一下,F指的是什麼?在spec當中沒有看到這個符號
那你應該對... MOVF 0x5E, W MOVF error_counter, W INCF 0x5E, F MOVF 0x3E, W 都有疑問才對...
2017/10/29 17:15
|
|
|
Re: 關於MOVF這個指令與一個小問題 |
|
資深會員 
註冊日期: 2004/07/23 16:25
所屬群組:
註冊會員
文章: 1200
等級: 30; EXP: 19 HP : 0 / 729 MP : 400 / 32791
|
指令上的範例不要理他,
Z=1 是在FSR =0的情況下才會成立
MOVF FSR,0 是FSR 搬到 W reg ,Z會受影響
個人習慣寫成 MOVFW FSR
MOVF FSR,1 ,是 FSR搬到 FSR, Z會受影響,簡單講就是檢查 FSR是不是0
MOVF FSR ,0 MOVF FSR ,1
這樣很難懂,所以在寫會習慣用 W F 取代 0,1 寫成
MOVF FSR,W
MOVF FSR,F
W, F MOVFW 這些是 MPLAB 內建的 MACRO
2017/10/30 12:17
|
|
|
Re: 關於MOVF這個指令與一個小問題 |
|
資深會員 
註冊日期: 2004/07/23 16:25
所屬群組:
註冊會員
文章: 1200
等級: 30; EXP: 19 HP : 0 / 729 MP : 400 / 32791
|
指令上的範例不要理他,
Z=1 是在FSR =0的情況下才會成立
MOVF FSR,0 是FSR 搬到 W reg ,Z會受影響
個人習慣寫成 MOVFW FSR
MOVF FSR,1 ,是 FSR搬到 FSR, Z會受影響,簡單講就是檢查 FSR是不是0
MOVF FSR ,0 MOVF FSR ,1
這樣很難懂,所以在寫會習慣用 W F 取代 0,1 寫成
MOVF FSR,W
MOVF FSR,F
W, F MOVFW 這些是 MPLAB 內建的 MACRO
2017/10/30 12:17
|
|
您無法在此發表文章
您可以在此觀看文章
您無法回覆文章
您無法編輯自己的文章
您無法刪除自己的文章
您無法發起投票調查
您無法在此投票
您無法上傳附加檔案
您無法不經審核直接發表文章
|
搜尋
Microchip連結
|