我最近发现了旧的(非常旧的)笔记本电脑,尽管这可能是学习组装和一些基本操作系统开发的好机会。
组装教程通常专门针对 8086 芯片,所以我的问题是,这个 Intel 82340SX 有什么不同吗?语言使用有什么变化吗?
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,而无需进行任何重大更改。
你试过谷歌搜索吗?经过快速搜索,我发现它是 386SX 的芯片组 IC。
见这里 - http://www.datasheetarchive.com/82340SX *-datasheet.html
因此,您可能无法使用 8086 知识对特定芯片进行编程,尽管由于您的启动屏幕显示了这一点,因此您可以假设您的笔记本电脑具有 386SX CPU,它向后兼容 8086 CPU。
这看起来像一台 80386 PC,因此所有 8086 知识和代码都可以在其上应用和重用。