模仿386

时间:2011-03-11 08:57:35

标签: assembly x86 dos fpu i386

我正在申请一项挑战人们为古典计算机编写程序的竞赛。我将申请PC / MS-DOS条目。规则允许使用高达386的CPU。

我一直在研究一下,我发现市场上最强大的386是英特尔386DX在40MHz运行。无论如何,我不知道它的任何竞争对手(AMD,Cyrix,德州仪器......)是否发布了兼容386的CPU,具有更好的整体性能(我特别感兴趣的是包括片内FPU在内的那些)。 / p>

你们有没有人知道更好的386变体?另外,我需要知道如何在DOSBox上以最准确的方式模拟它。

谢谢!

2 个答案:

答案 0 :(得分:1)

最快的桌面CPU似乎是Am386 @ 40Mhz,英特尔完成了33(特殊版本是40,但不适用于台式机)。 IBM变种有很多缓存,但最大33Mhz(而且非常罕见)。

如果要模拟旧硬件的精确细节,则可能无法实现。 我只使用DOSBox而不使用任何486+指令(在compiller中很容易关闭)。

答案 1 :(得分:0)

没有集成FPU的386。有一些部分可以被认为是内部接近386设计,如Cyrix 486 DLC,但由于营销原因,它们作为486出售。实际上,Cyrix可以取代386(相同的引脚布局),时钟频率可达100 MHz。

但我强烈怀疑你会找到一个仿真器来模拟这些芯片。