マイコン勉強中の者です。
割り込みが発生するとあらかじめ決められたアドレスを参照する、というのは理解できました。
H8/3694の場合、リセット割り込みのベクタ番号は0で、ベクタアドレスは【H"0000~H"0001】と記載されています。
この【H"0000~H"0001】がよくわかりません。
このH0001またはH0001を参照するとリセット処理(パワーオンリセット?)のプログラムが書かれているんだと解釈しています。
では、H"0000を参照?それともH"0001を参照?どちら?と考えてしまいます。
恐らく私の考え方が間違っているのだと思うのですが・・・。
【H"0000~H"0001】の意味を御教授ください。
よろしく御願いいたします。
No.1ベストアンサー
- 回答日時:
H8はよく分からないのですが、
調査してみたところ、H8の命令は2バイトを基本としているとありました。
http://wave.iobb.net/doc/h8/index.html#_Toc99442 …
つまり、命令の長さは2バイトあるので、ベクタも2バイト必要と言うことだと思います。
ですから、0x0000~0x0001両方を用いて、1つの命令を表していると言うことです。
すこし誤解があるかもしれませんので、老婆心ながら。
ベクタアドレスは、割込が入るとそのアドレスに飛んでくると言うのは良いと思います。
ただ、ここに割り込み処理そのものが書かれているわけではありません。
2バイトしかなかったら、1命令しか処理できませんからね。
たいていgoto命令を書き込み、gotoが示すアドレスへジャンプします。
ジャンプ先は、内蔵ROMにある割り込み処理の部分です。
リセットベクタなら、初期化ルーチンがジャンプ先ですね。
2バイトが基本なのですね。大変ありがとう御座います。
割り込みが入ったらここに飛んできて、さらに示されている処理の部分のアドレスに飛んでいく、
勉強になりました。
大変ありがとうございます。
No.2
- 回答日時:
わたしもH8のアセンブラ&ハードウェアを知らないのですが、Z80と同じだとすると、
リセット0命令を受け取ったCPUは、0~1番地の数値を読み、そこに書かれている2バイトのアドレスにジャンプします。
たとえば
アドレス0000:12
アドレス0001:34
と書かれていたなら、リセット0では、1234番地にジャンプします。(ほんとはZ80ではアドレスは逆順に書くので3412番地になりますが。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pHジャンプについて教えてくだ...
-
ワークポイントとは何ですか(...
-
ロボットの操作について
-
pHjumpとは?
-
ブルゾンをなぜジャンパーと呼...
-
よく「飲み行こう」「食べ行こ...
-
ベクタアドレスとは?
-
AIは、いらないと思います。大...
-
鯉はどうして水面に跳ねるので...
-
フィギュアスケートのジャンプ...
-
ドリフト項って何ですか
-
もげる、という言葉の例文を教...
-
カンガルーはなぜ両足でジャン...
-
dynamicsとkineticsの違いって...
-
走る電車の中と外でジャンプし...
-
慣性がなかったら、どうなりますか
-
飲食店をロボット化するディベ...
-
こんな商品あったらいいな!
-
この世界が自分以外、ロボット...
-
コントローラビリティとはなん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pHジャンプについて教えてくだ...
-
鯉はどうして水面に跳ねるので...
-
ワークポイントとは何ですか(...
-
よく「飲み行こう」「食べ行こ...
-
reCAPTCHA ですが、 reCAPTCHA...
-
AIは、いらないと思います。大...
-
dynamicsとkineticsの違いって...
-
慣性がなかったら、どうなりますか
-
ビー玉を41個使って遊ぶゲー...
-
『ロボットのような人』とはど...
-
コントローラビリティとはなん...
-
漢字を調べたいのですが
-
引用・参考文献にある数字の意...
-
【物理】地上でのヘリコプター...
-
走っている電車内でジャンプし...
-
ロボットの操作について
-
走る電車の中と外でジャンプし...
-
広義、狭義の違い
-
こんな商品あったらいいな!
-
どうして港湾施設のドルフィン...
おすすめ情報