1

我最近发现了旧的(非常旧的)笔记本电脑,尽管这可能是学习组装和一些基本操作系统开发的好机会。

http://i41.tinypic.com/b4zy4l.jpg

组装教程通常专门针对 8086 芯片,所以我的问题是,这个 Intel 82340SX 有什么不同吗?语言使用有什么变化吗?

4

3 回答 3

1

80386 芯片大部分(但不完全)向后兼容 8086。有关差异,请参阅 Intel 的 80386 Programmer's Guide 的相关部分(例如http://www.scs.stanford.edu/nyu/04fa/lab/i386/ s14_07.htm)。

80386 还具有 8086 不支持的新功能。一些重要的特性是保护模式、分页和对 32 位代码的支持。我强烈建议研究这些功能;因为没有它们,您的软件将被限制为略高于 640 KiB 的 RAM(报告为“扩展内存”的额外 3 MiB 的 RAM 将被浪费)并且软件之间将没有有效的隔离(例如,应用程序可能会破坏每个对方并读取对方的数据)。如果你做对了,为“80386 only”设计的软件将能够在新机器上使用大约 3 GiB 的 RAM,而无需进行任何重大更改。

于 2012-02-11T05:19:44.590 回答
0

你试过谷歌搜索吗?经过快速搜索,我发现它是 386SX 的芯片组 IC。

见这里 - http://www.datasheetarchive.com/82340SX *-datasheet.html

因此,您可能无法使用 8086 知识对特定芯片进行编程,尽管由于您的启动屏幕显示了这一点,因此您可以假设您的笔记本电脑具有 386SX CPU,它向后兼容 8086 CPU。

于 2012-02-10T23:37:00.233 回答
0

这看起来像一台 80386 PC,因此所有 8086 知识和代码都可以在其上应用和重用。

于 2012-02-10T23:43:42.080 回答