• 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: 關於 EQU 用法 與 CONSTANT 用法 幫解惑~~謝謝
#5
中級會員
中級會員


查看用戶資訊
板主所言極是 EQU如同c語言中的#define 只是一個宏替換 你怎麼用它它就有怎麼樣的涵義 

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


Re: 關於 EQU 用法 與 CONSTANT 用法 幫解惑~~謝謝
#4
新會員
新會員


查看用戶資訊
沒錯~如Ryang大所說一樣!

我一開始也是陷入跟你一樣的迷惑之中,
思考很久,
也看了很多範例程式,
終於才想通,
原來是自己想得太多了,
組合語言並沒有像高階語言這麼講究變數的性質,
不用太在意他,

因為編譯的時候,
他只是直接幫你替換掉EQU前的運算元罷了!

還有,#define也是一樣。

.

發表於: 2007/10/16 5:29
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於 EQU 用法 與 CONSTANT 用法 幫解惑~~謝謝
#3
版主
版主


查看用戶資訊
這要看所使用的指令而定 : MOVLW COUNT ,這時 COUNT 為常數。 MOVWF COUNT,這時 COUNT 為變數。

所以 EQU 只是將某個文字或數字用一文字來代表而已,它可以為宴數、常數,位址...等。就看你的寫法。

發表於: 2007/9/26 19:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 關於 EQU 用法 與 CONSTANT 用法 幫解惑~~謝謝
#2
高級會員
高級會員


查看用戶資訊
到底~~是該看成數值還是位址~~= =?
-------------------------------------------------
沒看到程式全部
但我想應該是要看主體程式運作的情況而定
例如--COUNT ---只用在延遲程式運作計數的常數
而Var 用在變數資料間接存取之暫存器
程式後面之註解的意思不能全畫上等號
愚見提供你參考

發表於: 2007/9/26 15:32
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


關於 EQU 用法 與 CONSTANT 用法 幫解惑~~謝謝
#1
初級會員
初級會員


查看用戶資訊
我想請問知道的人

EQU用法
書上寫

A段:COUNT EQU 100 ;為定義COUNT常數為100

B段:Var EQU 10 ;為定義Var變數資料位址為0Ah

當我看完A段之後為何看到B段的解釋又變的不一樣了
照A段的解釋方式B段不是應該為Var常數為10嗎??
為何變為是位址0Ah?

若以B段的方式來解釋A段 不就又變成
定義COUNT變數資料位址為64h嗎???

到底~~是該看成數值還是位址~~= =?

另外CONSTANT用法
C段:CONSTANT TIME=.28
C段的解釋是TIME數值為.28吧
所以~~可以改成 TIME EQU .28
對吧~~


對於A段與B段我初步是認為COUNT EQU 100 如果COUNT沒有數值移進去~~那COUNT變看成為"數值"不是位址
若~~有數值移進COUNT~~那~~便看成"位址"~~不是數值
是這樣嗎?




請指教~~謝謝~~

發表於: 2007/9/26 14:48
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... ]

教育訓練中心

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