数値が30
に格納されており、10
で除算したいと考えています。私がしようとすると、位置に格納されている値の代わりに、レジスタの値が取得されます。私はW
レジスタに表示されるはずです何変数に格納されている数値を数値で割り算する方法
HDUTY EQU 30
MOVLW D'46'
MOVWF HDUTY
MOVLW (HDUTY/10)
ADDLW '0' ; Transform value to ASCII
CALL LCDDWR ; Call function to display on LCD
46/10 ≈ 4
として4
ですが、私はHDUTY
変数がある位置の数のよう3
を参照してください。変数を位置50
に変更すると、結果として4
の代わりに5
が表示されます。変数に格納された数値を数値で除算するにはどうすればよいですか?
どのマイクロコントローラですか? –