Re: 請問一下笨笨的問題,movlw 6 + 6的意思是? 跟movlw 12有什麼不同
|
||||
---|---|---|---|---|
版主
|
注意一下,在這裡所提的只是針對立即定址的載入值做計算,而這些計算後的值會直接當一常數值被直接使用,這和一般程式裡的加減乘除運算沒有關係,如果程式要計算還是要自己寫加減乘除的程式或叫用數學運算副程式。
發表於: 2006/6/26 14:04
|
|||
|
Re: 請問一下笨笨的問題,movlw 6 + 6的意思是? 跟movlw 12有什麼不同
|
||||
---|---|---|---|---|
版主
|
看了底下的例子是不是可以了解為什麼不把數值直接給 W Reg. 了。
#define TMR1_VAL .32768 ; Define Timer1 time period are 1 SEC
發表於: 2006/6/20 13:31
|
|||
|
Re: 請問一下笨笨的問題,movlw 6 + 6的意思是? 跟movlw 12有什麼不同
|
||||
---|---|---|---|---|
資深會員
|
或許有特殊意思
讓人一看就知道 例如要讓一個8位元上數TIMER產生溢位中斷 數10次就中斷 這時雖然可以寫 movlw 246 但是如果寫成 movlw 256 - 10 是否會比較清楚?! 他會用 movlw 6 + 6可能類似這樣吧
發表於: 2006/6/19 8:29
|
|||
|
請問一下笨笨的問題,movlw 6 + 6的意思是? 跟movlw 12有什麼不同
|
||||
---|---|---|---|---|
初級會員
|
如題
為何不乾脆直接寫成 movlw H'0c' 就好了,到底差在哪裡,意思又有可不一樣的地方?
發表於: 2006/6/19 2:02
|
|||
|