アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
惜しい (スコア:0)
私は8801世代だ。
そういえば嶋正利氏の感想も聞いてみたいものだ。
Re:惜しい (スコア:0)
Re:惜しい (スコア:0)
24 -> INC H
DD 24 -> INC IX上位8bit
とか。
Re:惜しい (スコア:0)
Re:惜しい (スコア:1)
「未定義命令はたまたま、デコードとかのそういう結果がでただけで、各メーカー毎に回路周りの
作り方はまちまちだからねぇ」と、こそっと教えてもらいました。
実際の話、Zilogの人間も想定外の結果で、お互いに良い顔していなかったようです。
/* Kachou Utumi
I'm Not Rich... */
Re:惜しい (スコア:0)
1.なぜ"JP HL"ではなく"JP (HL)"という表記になったのか?
2.なぜ"OUT (BC),A"ではなく"OUT (C),A"という表記になったのか?
(アドレスバスの上位8bitにBが出ることは、Zilogの公式資料にもかかれている仕様なのに)
3.なぜ演算の種類によってオペランド"A"を明記したり省略したりするのか?
("ADD A,B","SUB B","SBC A,B","OR B",...)
これらの理由をご存知の方、あるいは理由を推測できる方、いらっしゃいませんでしょうか。
Re:惜しい (スコア:0)
>これらの理由をご存知の方、あるいは理由を推測できる方、いらっしゃいませんでしょうか。
やっぱりこの方とか。 [v-t.jp]
Re:惜しい (スコア:0)
> ("ADD A,B","SUB B","SBC A,B","OR B",...)
SUB 命令や OR 命令は A に対してしか存在しないので省略、
ADD 命令や SBC 命令は HL に対してのものもあるので明記、
といったところじゃないでしょうか?
Re:惜しい (スコア:0)
> (アドレスバスの上位8bitにBが出ることは、Zilogの公式資料にもかかれている仕様なのに)
I/O アドレス幅は 8bit というのが Z80 の仕様だからではないでしょうか。
OUTI 等、I/O アドレス幅を 16bit と主張するには不自然な動作をする命令もありますよね?