2012-02-10 18 views
1

我最近发现了旧的(非常旧的)笔记本电脑,尽管学习装配和一些基本的操作系统开发可能是一个很好的机会。使用此英特尔82340SX,可以使用8086芯片教程中的知识吗?

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

大会教程最常献给8086个芯片,所以我的问题是,这是否英特尔82340SX有什么区别?语言使用有什么变化吗?

+0

为什么不在新机器上学习装配和操作系统开发?该芯片是一个386的亲戚,所以是8086的一些信息将适用,但肯定会有陷阱。 – 2012-02-10 22:36:16

+0

那么,我最新的主板不再支持软盘了,模拟器测试不是'它',我不想冒着损坏我的电脑的风险。 :) – Neomex 2012-02-10 22:41:44

+0

82340SX听起来更像是芯片组而不是处理器 – 2012-02-10 22:51:58

回答

1

80386芯片大部分(但不是完全)向后兼容8086.有关不同之处,请参阅英特尔80386程序员指南(例如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,而不会有任何重大变化。

0

你试过用Google搜索吗?在快速搜索后,我发现它是386SX的芯片组IC。

在这里看到的 - http://www.datasheetarchive.com/82340SX * -datasheet.html

所以,你可能无法使用8086知识特定芯片方案,但因为你的开机画面中的显示,那么你可以假设你的笔记本电脑有一个386SX CPU,它与8086 CPU向后兼容。

+0

i80386是向后兼容i8086。 – 2012-02-10 23:44:48

+0

我知道。我只是说被问到的芯片组不是cpu。我可能应该已经明确了:) – 2012-02-10 23:53:09

+0

我已经更新了我的答案 – 2012-02-10 23:54:20

0

这看起来像一个80386电脑,所有8086的知识和代码可以应用和重新使用它。

相关问题