CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

387稼働率

まずソースの中で変数_8087に0をセットすると実行速度がさらに落ちるので
確かに80387の効果はあるようですが実際にはどれくらい稼動しているのでしょうか

次のようなプログラムでコプロ命令だけを連続動作させてみます

0000:2000 D9 FE LOOP0: FSIN
0000:2002 EB FC        JMP LOOP0

この状態で80387FPUが80386CPUに通知するBUSY#の波形を観測すると
コプロが稼動しているときBUSY#がLレベルになることがわかります

イメージ 1


カウンタでデューディ比を測定すると17%ってことはコプロ稼働率は83%?

イメージ 2