PIC16F84を使ってアセンブラでプログラムしているのですが、どうしてもアセンブルが成功しません。

エラーを中心にプログラムを削りまくったところ、ADDWF命令とRETLW命令でコケているようです。(テーブル処理)
以下のプログラムで、ADDWFの位置で「ラベル(ADDWF)の位置が変です」というエラーが出てしまいます・・・。

 LIST P=PIC16F84;
 INCLUDE "P16f84.inc"

 ORG 0
START
 ADDWF PC,W
 END

どういうことなんでしょうか?(T-T
(タブはスペースに置換済みです)

A 回答 (1件)

PICは使ったことがないですが、これまでのアセンブリ言語の経験では、


たいていラベル名の後に : (コロン)が必要だったと思います。
START:
のように付加する必要があるというのでもありませんか?
    • good
    • 0
この回答へのお礼

ありがとうございます。原因がわかりました。Webからコピーした部分だったので、
全角スペースが入っていました・・・。(\(T-T)/どかーん)
なぜ違うエラーが出たのかわかりませんが、とにかくお騒がせして申し訳ありませんでした。

お礼日時:2001/06/21 15:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ