[H8-ML(226)] Re: 皆様へ
From: KenjiNishimura <k_nishimura@xxxxxxxxxxxxxxx>
Date: 1999年07月21日(水)23時49分45秒
西村@初心者です

> 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    
♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪♪

スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]