アカウント名:
パスワード:
PC-8001のCPUはZ80の仕様書とは違い、EXX命令でIX,IYにも裏レジスタがあって、ひっくり返ることを発見した。
uPD780ってZ80のデッドコピーだろ。そんなことあるワケないじゃん。
独自に微妙な改修を施したデッドコピーなんてのもありますし、「デッドコピー」だから「あるワケない」というのは理由に乏しいでしょう。とはいえ、NECは「8080にあるDAA命令のバグを修正したμPD8080A」を売り出したら不評だったので、あわてて、「DAAバグを復活させた8080完全互換のμPD8080AF」を出した [dion.ne.jp]実績がありますし、そんな非互換コピーはやろうとも思わないでしょうね。
それに、もし本当にそんな非互換性があったらもっと大事になったと思いますので、「IX,IYにも裏レジスタがある」ってのは何かの勘違いだと思います。
なんかドヤ顔で語ってるけど8080Aの十進補正命令はバグじゃなくて仕様。uPD8080Aの非互換性って8080Aと比べて命令の実行サイクルの違いが大きいんだが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
PC-8001のCPUの正体 (スコア:1, 興味深い)
-- 哀れな日本人専用(sorry Japanese only) --
Re: (スコア:0)
uPD780ってZ80のデッドコピーだろ。そんなことあるワケないじゃん。
Re:PC-8001のCPUの正体 (スコア:1)
独自に微妙な改修を施したデッドコピーなんてのもありますし、「デッドコピー」だから「あるワケない」というのは理由に乏しいでしょう。
とはいえ、NECは「8080にあるDAA命令のバグを修正したμPD8080A」を売り出したら不評だったので、あわてて、「DAAバグを復活させた8080完全互換のμPD8080AF」を出した [dion.ne.jp]実績がありますし、そんな非互換コピーはやろうとも思わないでしょうね。
それに、もし本当にそんな非互換性があったらもっと大事になったと思いますので、「IX,IYにも裏レジスタがある」ってのは何かの勘違いだと思います。
Re: (スコア:0)
なんかドヤ顔で語ってるけど8080Aの十進補正命令はバグじゃなくて仕様。uPD8080Aの非互換性って8080Aと比べて命令の実行サイクルの違いが大きいんだが。