-PR-
締切済み

Z80の割り込みについて

  • 暇なときにでも
  • 質問No.222240
  • 閲覧数819
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 41% (7/17)

Z80の割り込み制御設定のときに、割り込みマスクの設定を行わない場合、リセット後に割り込みベクトルを設定しなかった場合に、どのような振る舞いをするか教えてください。

よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル9

ベストアンサー率 43% (27/62)

お使いのZ80のチップは何でしょうか?(Z84C015とか) もしくは、割り込みを発生する要因となるものは何ですか?(SIOとかPIOとか) Z80 CPU単体には割り込みマスクというと、DI、EI命令くらいしかありません。 割り込みベクトルとおっしゃっているのは、Iレジスタと組み合わせる下位のベクタですかね? もう少し情報がないと回答に困ります。
お使いのZ80のチップは何でしょうか?(Z84C015とか)
もしくは、割り込みを発生する要因となるものは何ですか?(SIOとかPIOとか)

Z80 CPU単体には割り込みマスクというと、DI、EI命令くらいしかありません。

割り込みベクトルとおっしゃっているのは、Iレジスタと組み合わせる下位のベクタですかね?

もう少し情報がないと回答に困ります。
関連するQ&A


  • 回答No.2
レベル10

ベストアンサー率 42% (79/186)

Z80の割り込みモードは3種類あって、(モード0~モード2)リセット後のモードの設定をするかどうかによって変わります。(設定しなければリセット後はモード0だったような気がします。) それぞれのモードの内容もうる覚えですが、8080互換モードと、Z80簡易モードとZ80周辺機器から専用の割り込みモードだったと思います。 リセット直後は、確かZ80簡易モードだったと思いますので、マスク不可割り込み(NMI ...続きを読む
Z80の割り込みモードは3種類あって、(モード0~モード2)リセット後のモードの設定をするかどうかによって変わります。(設定しなければリセット後はモード0だったような気がします。)
それぞれのモードの内容もうる覚えですが、8080互換モードと、Z80簡易モードとZ80周辺機器から専用の割り込みモードだったと思います。
リセット直後は、確かZ80簡易モードだったと思いますので、マスク不可割り込み(NMI)は0066H番地、マスクか割り込み(INT)は0038H番地へのサブルーチンコールだったと思います。(RETはRETIで戻ってくださいね)
すべてうる覚えで申し訳ありませんが、この辺を参考に、資料を探してみてください。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

企業からの質問やアンケートを実施中

-PR-

ピックアップ

-PR-
ページ先頭へ