Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!mailrus!iuvax!bobmon From: bobmon@iuvax.cs.indiana.edu (RAMontante) Newsgroups: comp.sys.ibm.pc.hardware Subject: Re: 80x86 series chips. History of- Message-ID: <55194@iuvax.cs.indiana.edu> Date: 24 Aug 90 08:37:11 GMT References: <1339@gold.GVG.TEK.COM> Organization: malkaryotic Lines: 10 The 80186 features a few instructions absent from the 8086/8088, and tighter microcode on others (plus additional support logic). Turbo C compilers have an option to generate "8086" or "80186/80286" object code; the 80186 instruction set is a superset of the 8086 instruction set. The popular NEC V20 replacement chip, which features faster instruction execution, actually emulates the 80186. I can compile programs for mine, using TC's 80186/80286 option, that are smaller and faster (sometimes significantly so, sometimes not). Of course, the executable crashes when I forget and try to use it on an 8088 (or 8086) based machine.