■ このスレッドは過去ログ倉庫に格納されています
8086 vs. Z80 vs. 6809 vs. 6502 その13
- 293 :ナイコンさん :2018/12/11(火) 21:23:35.48 ID:rWIgDV8+0.net
- >>285
インクリメンタ/デクリメンタが活躍するのはそれだけじゃない。
LD HL,(nn) が16クロック(4+3+3+3+3)で済むのはインクリメンタがあるおかげ。
PCから分離されて全体から利用できるようになっていなければ、Z80は4bitなので
恐らく 4+3+3+3+2+3=18CLK になっていたと思われる。
また、CALL命令でSPを素早くデクリメントしてくれているから 4+3+4+3+3=17CLK
で済んでいる。ALUに任せたら 4+3+3+5+3+2+3=23CLKになるんじゃないかな?
RETのSPインクリメントもそう。
インクリメンタ/デクリメンタの構成は頑張ってるね。何も考えずに速度優先(ゲート
消費多め)で考えたら全bitキャリールックアヘッドで作っちゃったりするけど、ゲート
段数が最長7段でよく考えてるよ。教科書の回路のようだ。
それでも結構な面積だな…そりゃ、とことん使い倒したくなるか。
にしても、何で4bitALUにしたかな?要らない裏レジスタをやめたら、現状のチップ
サイズでは難しくても、ほんの少しチップサイズの拡大で8bitALUにできただろうに。
総レス数 961
275 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200