• ベストアンサー

アセンブリ言語この意味は?

お世話になります。 アセンブリ語のこの意味を教えて頂けませんか? status_temp EQU 0x70と movwf w_temp この意味を噛み砕いて教えて下さいよろしお願い致します。

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

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

アッセンブラは1つ1つが単純で噛み砕くほどの 内容がありません。 強いて言えば、CPUの知識が必要ですね。 CPUは何ですか? それによって全然違います。 まあ、CPUが何でもいい範囲の説明では status_temp EQU 0x70 これはCPU関係ないですね。 この行以降、status_tempと書いても0x70と書いても 0x70にします、という意味です。 movwf w_temp wレジスタの内容をレジスタファイルのw_tempにコピー するという意味で、それ以上でも以下でもありません。 w_tempはどこかでEQUされていると思われます。

mihiro3
質問者

補足

回答ありがとうございます。 補足いたします。 PICマイコンのプログラムです。 tempとはどういう意味でしょうか?

その他の回答 (3)

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.4

一般的に考えるとtempはテンポラリとして使われる ことが多いですが、マイコンということで温度の可 能性もあるでしょう。 このようなシンボルはプログラマが勝手に決めたこ となので、ソースをよく読むか、関連資料を読むか 第三者にとっては想像しか出来ない問題です。 このような場で聞くこと自体、方向性が違います。

mihiro3
質問者

お礼

そういう事も考えられるんですね 参考になりましたありがとうございました。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

tempはtemporaryの略。「一時的」って意味です。 http://ext.dictionary.goo.ne.jp/leaf/ej/temporary/m0u/temporary/

mihiro3
質問者

お礼

回答下さりありがとうございました。

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

PICマイコンのアセンブラでしょうか だいたい英語の略語になってるので適当に自分なりの英語に解釈して覚えればいいと思います status_temp EQUal 0x70 => status_temp = 0x70 MOVE Working to File w_temp => ワーキングレジスタの内容をw_tempレジスタファイルに移動する

mihiro3
質問者

補足

回答ありがとうございます。 補足いたします。 PICマイコンのプログラムです。 tempとはどういう意味でしょうか?

関連するQ&A