OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Z80の割り込みについて

  • 暇なときにでも
  • 質問No.222240
  • 閲覧数795
  • ありがとう数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レジスタと組み合わせる下位のベクタですかね?

もう少し情報がないと回答に困ります。


  • 回答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で解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

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

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ