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


Browsing this Thread:   1 Anonymous Users






Re: 如何在 巨集內 goto 巨集內的 label
#5
資深會員
資深會員


查看用戶資訊
參照:

Blake 寫到:
加一行 local m_loop
可以看一下mpasm的說明....



謝謝,可以了,我弄懂 local 的用法了 help 裏面的範列寫得太奇怪了,都用 local 配合 set ,完全不了解他的用途

我已經試過了 local m_loop,m_end 宣告後,這此label 就能放在 macro 之中做為 macro 的 label 使用。

謝謝

發表於: 2007/8/8 14:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 如何在 巨集內 goto 巨集內的 label
#4
資深會員
資深會員


查看用戶資訊
參考看看有沒有合你意...
test    macro    a
        movlw    a
        movwf    test_buffer
m_loop
:
        
nop
        nop
        nop
        nop
        nop
        decfsz    test_buffer
,f
m_loop1
:
        goto    $+
m_loop-m_loop1
        endm

發表於: 2007/8/8 14:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 如何在 巨集內 goto 巨集內的 label
#3
版主
版主


查看用戶資訊
要在巨集裏(MACRO) 只能使用 $ 的方式來作為巨集內的Label,巨集內無法使用一般文字型的Label。
使用 $-n 應該不會影響巨集內的絕對或相對跳要躍的位址,不知道為什麼你的程式會被影響到,貼上來看一看吧!

所有的 FAE & CAE 現都在美國總公司受訓兩週,所以0800的服務會打折扣,要到下週才會恢復正常。

發表於: 2007/8/8 13:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 如何在 巨集內 goto 巨集內的 label
#2
高級會員
高級會員


查看用戶資訊
加一行 local m_loop
可以看一下mpasm的說明....


發表於: 2007/8/8 13:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


如何在 巨集內 goto 巨集內的 label
#1
資深會員
資深會員


查看用戶資訊
test    macro    a
        movlw    a
        movwf    test_buffer
m_loop
:
        
nop
        nop
        nop
        nop
        nop
        decfsz    test_buffer
,f
        
goto    m_loop
        endm

如上 for example,m_loop 這樣的macro label 要如何宣告?

不要叫我用 goto $-6 ,

我現在的問題就是 我一直在 fine tune 程式,會一直改到巨集

進而影響到 goto 的位置,一邊改一邊算,我已經改得非常火大了

我在 maplab 的help 之中找不到相關的說明 0800 打了沒人接


幫我找一下 solution 吧~~



發表於: 2007/8/8 12:53
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... ]

教育訓練中心

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