西村@初心者です
> 1、movコマンドで、mov.b @sci0scr
> というのがサンプルプログラムに有りましたが、
> sciとはなんなんでしょうか、又、@の意味するところは何でしょうか、アドレス指
> 定と何か関係が有りそうですが、?
sciはシリアル・コミュニケーション・インターフェースでシリアル通信を使うた
めの機能です。(”機能”という説明であっているのでしょうか?)
scrはシリアル・コントロール・レジスタで、シリアル通信のモードを指定します。
つまり、チャンネル0とチャンネル1があるうちの、チャンネル0のモードを設
定しているのでしょうね。
@について
どこかに(プログラムの最初の方かな?)に以下の様なのが、あると思います。
わかりにくいアドレスを、わかりやすい単語で置き換えています。
C言語で言うdefineでしょうか
sci0scr .EQU H'FFFFB2
で、このようにアドレスにアクセスするときは@を使い、
数字を使うときは#を使う、という風に私は考えていましたが、
どうなのでしょうか?
例)#H'FF : 16進数でFF
@H'FF : アドレスでFF番地
違う場合はフォローをお願いします。
> 2
> コマンド一覧表にコンディションコードってのが必ず載っていますが、これは、い
> わゆるフラグレジスタのことですか。
多分そうでしょうね、その命令を実行した結果どういう影響があるか、と。
CPUを変えた場合、同じ機能でも呼び方が違ってはじめはとまどいますよね。
PIC、Z80、H8・・・3つとも呼び方が違う。
♪私の意見は、信頼性が低いので正確な情報、詳しい情報が必要な場合は当てに
しないでください。あまり信用されて失敗されても困るので・・・
詳しい情報は詳しい方のフォローに期待。
でわ
♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪
中央大学理工学部精密機械工学科3年
西村賢治
k_nishimura@xxxxxxxxxxxxxxx
♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪