Casa > Exposició > Contingut

Història dels microprocessadors Dissenys de 16 bits

Mar 09, 2019

El primer microprocessador multi-xip de 16 bits va ser el National Semiconductor IMP-16, introduït a principis de 1973. Una versió de 8 bits del chipset es va introduir el 1974 com el IMP-8.


Altres primers microprocessadors de 16 bits de multi-xip inclouen un que Digital Equipment Corporation (DEC) va utilitzar en el conjunt de taulers OEM LSI-11 i la minicomputadora PDP 11/03 envasada i el MicroFlame 9440 de Fairchild Semiconductor, tots dos introduïts en 1975–76. En 1975, National va introduir el primer microprocessador de xip de 16 bits, el National Semiconductor PACE, que després va ser seguit per una versió NMOS, l'INS8900.


Un altre primerenc microprocessador de 16 bits era el TMS 9900 de TI, que també era compatible amb la seva línia de minicomputadores TI-990. El 9900 va ser utilitzat en la minicomputadora TI 990/4, l’ordinador domèstic Texas Instruments TI-99 / 4A i la línia TM990 de taules de microordinadors OEM. El xip es va empaquetar en un gran paquet de ceràmica DIP de 64 pins, mentre que la majoria de microprocessadors de 8 bits, com el Intel 8080, van utilitzar el DIP de plàstic de 40 pins més petit i més barat. Un xip de seguiment, el TMS 9980, va ser dissenyat per competir amb l'Intel 8080, que tenia el conjunt complet de instruccions TI de 9 bits de 16 bits, utilitzava un paquet de plàstic de 40 pins, mogut de dades de 8 bits a la vegada, però només podia dirigir-se 16 KB. Un tercer xip, el TMS 9995, era un nou disseny. La família posteriorment es va expandir per incloure el 99105 i el 99110.


El Centre de Disseny Western (WDC) va introduir l'actualització CMOS 65816 de 16 bits del WDC CMOS 65C02 el 1984. El microprocessador 65816 de 16 bits era el nucli de l'Apple IIgs i posteriorment el Super Nintendo Entertainment System, convertint-lo en un dels més dissenys populars de 16 bits de tots els temps.


Intel "va enfonsar" el seu disseny 8080 en el Intel 8086 de 16 bits, el primer membre de la família x86, que alimenta la majoria de les computadores modernes de PC. Intel va presentar el 8086 com una manera rendible de portar programari de les línies 8080 i va aconseguir guanyar molta empresa en aquesta premissa. El 8088, una versió del 8086 que utilitzava un bus de dades extern de 8 bits, era el microprocessador del primer PC IBM. Intel va llançar llavors el 80186 i el 80188, el 80286 i, el 1985, el 80386 de 32 bits, consolidant el seu domini del mercat de PC amb la compatibilitat cap enrere de la família de processadors. El 80186 i el 80188 eren essencialment versions del 8086 i 8088, millorades amb alguns perifèrics a bord i algunes noves instruccions. Tot i que els sistemes Intel 80186 i 80188 no van ser utilitzats en dissenys de tipus IBM PC, les versions en versió segona de NEC, [V20 i V30] sovint eren. El 8086 i els seus successors tenien un mètode innovador però limitat de segmentació de memòria, mentre que el 80286 introduïa una unitat de gestió de memòria segmentada (MMU) amb totes les funcions. El 80386 va introduir un model de memòria pla de 32 bits amb gestió de memòria paginada.


Els processadors Intel x86 de 16 bits que inclouen fins el 80386 no inclouen unitats de punt flotant (FPU). Intel va presentar els coprocessadors matemàtics 8087, 80187, 80287 i 80387 per afegir funcions de funció flotant i de funció transcendent al CPU 8086 a 80386. El 8087 funciona amb el 8086/8088 i el 80186/80188, [38] el 80187 funciona amb el 80186 però no el 80188, [39] el 80287 funciona amb el 80286 i el 80387 funciona amb el 80386. La combinació d’una CPU x86 i un coprocessador x87 forma un microprocessador multi-xip; els dos xips es programen com a unitat utilitzant un sol conjunt d'instruccions integrat. [40] Els coprocessadors 8087 i 80187 estan connectats en paral·lel als busos de dades i adreces del seu processador pare i executen directament instruccions destinades a ells. Els coprocessadors 80287 i 80387 es connecten a la CPU a través de ports d'E / S a l'espai d'adreces de la CPU, això és transparent per al programa, que no necessita saber ni accedir directament a aquests ports d'E / S; el programa accedeix al coprocessador i als seus registres a través de codis de comandament normals.