アカウント名:
パスワード:
> 負荷が少ない場合にはCPUクロックを『0』にまで下げる
そういえば、Z80はスタティックに動作するので、CPUクロック周波数を極端に下げることができる。当時の他のCPUはダイナミック動作なので、クロックが落ちるとレジスタの状態を維持できない。みたいな話を聞いたことがあったような、なかったような。
#本日の発言は信用してはいけません。
当時のCPUはレジスタがDRAMで構成されているのが珍しくなかったのは事実。
クロックは手動なのでいつでも停止可能です。レジスタは歯車の中に組み込まれているので大丈夫です。ついでに下に金庫がついております。
レジスタといえば、Z80の裏レジスタがインデックスレジスタやSP,PCあたりも含めて切り替わっていたなら、Hyper-Threadingのはしりになったのかしらん。Windos7はマルチスレッドもばっちり?
# 当時の(キャッシュメモリもないような)CPUでHTになんの意味があるんだ、という点はさておいて。
ワンボードマイコンレベルだと、メインメモリがSRAMになってるのもそれなりにあったと思います。デバッグ時はクロックボタンプッシュでステップ実行したりとかした覚えがあります。
#メモリへの書き込みも、BUSRQでCPUを止めた状態で、アドレスバス・データバスに直結なスイッチをパチパチと設定した後、#MREQとWRを手動で操作してSRAMに直接書き込む手動DMAって技も…
かなりうろ覚えですが、たしか使ってたCPUはCMOS品じゃなかったはず…
Z80じゃないけど、こんな感じ [altair32.com]ですね。
# 名前を Altair8080 と間違えて憶えてて、探すのに苦労した orz
>かなりうろ覚えですが、たしか使ってたCPUはCMOS品じゃなかったはず…
NMOSのスタテックタイプだと思います。
ダイナミックタイプのCPUで記憶にあるのが、・i8086・MC68000以降です。
ちなみに、今は無き・Z8000は、スタテックNMOSのCPUでしたね。
当時のザイログ代理店のとある担当者は、「うちで扱っているCPUは、クロックを0Hzにしてもレジスタが消えませんので、本当のCPUスリープモードに入れられます」と言ったとか
今日は、4月1日信じるか信じないかは、貴方次第です。
>メインメモリがSRAMになってるむしろ、DRAMつなげるのは面倒だったので、自分で作ったボードは全部SRAMを繋いでました。バッテリーバックアップ(といってもコンデンサだけど)するのも定番でした。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
Z80は (スコア:1)
> 負荷が少ない場合にはCPUクロックを『0』にまで下げる
そういえば、Z80はスタティックに動作するので、CPUクロック周波数を極端に下げることができる。当時の他のCPUはダイナミック動作なので、クロックが落ちるとレジスタの状態を維持できない。みたいな話を聞いたことがあったような、なかったような。
#本日の発言は信用してはいけません。
Re:Z80は (スコア:1)
当時のCPUはレジスタがDRAMで構成されているのが珍しくなかったのは事実。
Re:Z80は (スコア:2)
クロックは手動なのでいつでも停止可能です。
レジスタは歯車の中に組み込まれているので大丈夫です。
ついでに下に金庫がついております。
Re:Z80は (スコア:2)
レジスタといえば、Z80の裏レジスタがインデックスレジスタやSP,PCあたりも含めて切り替わっていたなら、Hyper-Threadingのはしりになったのかしらん。Windos7はマルチスレッドもばっちり?
# 当時の(キャッシュメモリもないような)CPUでHTになんの意味があるんだ、という点はさておいて。
Re:Z80は (スコア:1)
ワンボードマイコンレベルだと、メインメモリがSRAMになってるのもそれなりにあったと思います。
デバッグ時はクロックボタンプッシュでステップ実行したりとかした覚えがあります。
#メモリへの書き込みも、BUSRQでCPUを止めた状態で、アドレスバス・データバスに直結なスイッチをパチパチと設定した後、
#MREQとWRを手動で操作してSRAMに直接書き込む手動DMAって技も…
かなりうろ覚えですが、たしか使ってたCPUはCMOS品じゃなかったはず…
Re:Z80は (スコア:1)
Z80じゃないけど、こんな感じ [altair32.com]ですね。
# 名前を Altair8080 と間違えて憶えてて、探すのに苦労した orz
Re:Z80は ついでに乗っかりました (スコア:1)
>かなりうろ覚えですが、たしか使ってたCPUはCMOS品じゃなかったはず…
NMOSのスタテックタイプだと思います。
ダイナミックタイプのCPUで記憶にあるのが、
・i8086
・MC68000
以降です。
ちなみに、今は無き
・Z8000
は、スタテックNMOSのCPUでしたね。
当時のザイログ代理店のとある担当者は、
「うちで扱っているCPUは、クロックを0Hzにしてもレジスタが消えませんので、本当のCPUスリープモードに入れられます」
と言ったとか
今日は、4月1日
信じるか信じないかは、貴方次第です。
Re:Z80は (スコア:1)
>メインメモリがSRAMになってる
むしろ、DRAMつなげるのは面倒だったので、自分で作ったボードは全部SRAMを繋いでました。
バッテリーバックアップ(といってもコンデンサだけど)するのも定番でした。