本帖最后由 liwanxi 于 2017-9-17 12:01 編輯
各位大俠,最近在學習飛凌單片機,資料太少了,看了源碼都沒有標注,困在里面一個月沒有進展,請知道幫我說一下,謝謝。下面我自已標注,但總覺得不對。
CLR_SRAM:
MOVIA 0xD0 //這個不清楚為什么是D0
MOVAR FSR //把A的值付給FSR
CLR_SRAM_LOOP:
CLRR INDF //清除指針地址
INCR FSR,R //R=FSR+1
MOVIA 0xFF //A付值0XFF
SUBAR FSR,A //A=FSR-A指針的值
BTRSS STATUS,Z_B //查看Z位是否為1,
GOTO CLR_SRAM_LOOP //直到減為0
CLRR INDF ///清除指針地址
RETUR
|