2016-09-11 6 views
0

私は書き込みの過程にあります(まだ別のもの)Z80 simulator。 私はthe decoding page on the z80.info siteを使用しています。IM0/1はz80.infoデコードで何を意味しますか?

ルックアップ/ disssamblyテーブルのセクションでは、インデックス1と5の場合、割り込みモードはIM0/1であると言います。この表は、IM命令(ED)X = 1、Z = 6から参照されます。

IM0/1はどういう意味ですか?

私はそれが正式な指導ではないことを知っていますが、私はまた、文書化されていない指示をサポートしようとしています。

答えて

2

としてはGerton Lunterから引用、hereが見つかりました:

指示ED 4E及びED 6EはIM 0等価物である:FFは、割り込み時にバス (物理的に)に置かれたときに、スペクトラムを続け正常に実行されますが、 のZ80が公式割り込みモード0になっている場合と同様に、EF(RST 28h)がクラッシュしたときには が実行されます。IM 1ではZ80がRST 38h (opcode FF)を使用することができます。

だから、かなり多くの手段IM 0、そして一般的に見/1がどこから来るか私はわかりません。

+2

「/ 1」は、「IM 0」または「IM 1」のいずれかである可能性があることを示します。 –

+0

@ IgnacioVazquez-Abramsよく考えていたのですが、それは実際には私が実際に見つけることができる何かに応じて命令が実際に動作する方法ではありません。 – harold

+0

私はそれは、もともとバスをロードしていないマシンで誰かがテストしたことを意味します。したがって、テスターは入力した割り込みモードを判別できず、曖昧に操作を記録しなければならず、広く普及しました。 GertonはIM 0であることを明らかにしたようです。したがって、IM 0ですが、長い間、モードは不明だったので、1/0として文書化されることがあります。 – Tommy

関連する問題