• ベストアンサー

超初心者のpicアセンブラ語これの意味は?

お世話になります。 MOVLW  0C7H これの「0c7h」とはどういう意味なのでしょうか? 分かりやすく解説お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 Wレジスタに16進数でC7(10進数で199)を入れるということです。 例えば0FFHであれば255です。

mihiro3
質問者

お礼

お力添えありがとうございます。 0とhは意味ないのですか? 初歩的な質問で申し訳ございません。 picに興味を持ち出して日が浅くネットで情報収集する日々 近くに貴殿のような方いらっしゃると毎日通いたい気持ちです。 もし宜しければ個人的にメールで質問とかしたいです。

その他の回答 (2)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.3

こんにちは。 >0とhは意味ないのですか? >初歩的な質問で申し訳ございません。 >picに興味を持ち出して日が浅くネットで情報収集する日々 >近くに貴殿のような方いらっしゃると毎日通いたい気持ちです。 >もし宜しければ個人的にメールで質問とかしたいです。 0は変数なんかに間違えられてしまうので0をつけています。 Hは16進数であることを表します。 例えばですが2進数で同じようなことをしようとすると MOVLW B'11000111' となります。 専門はWebプログラマーでしてPICは趣味でやっています。 本を1冊とあとはWebサイトにて情報を仕入れて、作り上げています。 このサイトは個人的にやり取りできませんので、調べてもわからないことがあればまた質問しましょう。 私よりもPICに長けた人が回答をくれると思います。

mihiro3
質問者

お礼

LancerVIIさま。 ありがとうございます。 個人的やり取りできないのが残念です。 今後もどうぞ宜しくお願い申し上げます。 PS、燃費計を作ろうとしてます。

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

文字列後端の"H"はリテラルが16進であることを示します。 数値の最初がA~Fだと、ラベルなどのシンボルと間違える ため、前0を付けるように決められています。当然ですが、 0~9で始まる数値の場合は前0は不要です。

mihiro3
質問者

お礼

ご丁寧な回答ありがとうございました。 勉強になりました。 ここの回答者さまはお優しい方ばかりで 救われます。

関連するQ&A