2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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