Intel 8088 | |
---|---|
CPU | |
Intel 8088 mikroprocessor | |
Produktion | 1 juli 1979 till 1998 |
Tillverkare | |
CPU- frekvens | 5-16 MHz |
Produktionsteknik | 3 µm |
Instruktionsuppsättningar | x86-16 _ |
Kontakter | |
Kärnor | |
Intel 8086Intel 80186 |
Intel 8088 är en 16 -bitars mikroprocessor som släpptes av Intel den 1 juli 1979 och baserad på Intel 8086- mikroprocessorn , men med en 8-bitars extern databuss . Processorn användes i de ursprungliga IBM PC - datorerna . Intel 8088 var grunden för utvecklingen av en familj av små datorer. Det banade väg för ett snabbt skapande av kompatibla stationära datorer.
Konkurrenter till Intel 8088-mikroprocessorn är utvecklingar som NEC V20 , som var 5 % snabbare än Intel 8088, men var helt kompatibel med den. Den sovjetiska analogen är mikroprocessorn K1810VM88 , som ingick i K1810-serien av mikrokretsar .
Mikroprocessorn 8088, liksom många andra Intel-processorer, utvecklades i Intels laboratorium i Haifa, Israel. [1] [2] [3] Intel 8086-processorn, som släpptes ett år före Intel 8088, var helt 16-bitars och krävde en ny uppsättning 16-bitars stödchips (till exempel minneschips), som sedan kostar fortfarande för mycket. dyrt. Därför vägrade många tillverkare att använda Intel 8086 i nya system och fortsatte att använda 8-bitars Intel 8080 / Intel 8085 mikroprocessorer . Sedan bestämmer sig Intel för att släppa en modifierad version av Intel 8086-processorn, som har en 8-bitars databuss, som kan fungera med gamla (och billiga), 8-bitars stödchips. Processorn var en slags övergångslänk mellan 16-bitars och 8-bitars mikroprocessorer, och var avsedd att överföra hårdvarukonfigurationer baserade på Intel 8080/8085-mikroprocessorer till mjukvarumiljön för Intel 8086-mikroprocessorn för att öka prestandan hos dessa 8 -bitsystem.
Det var dock inte bara databussbredden som särskiljde Intel 8086 och Intel 8088, Intel gjorde även några andra förändringar i arkitekturen. Speciellt använder Intel 8088-mikroprocessorn en 4- byte förhämtningskö istället för 6 byte som i Intel 8086. Anledningen är att Intel 8088-mikroprocessorn bara kan läsa data från minnet byte för byte och den åtföljande ökningen av hämtningstiden av nästa instruktion förhindrar processorn från att fullt ut använda 6-byteskön.
Intel 8086- processoremulatorprojekt på STM32 MK : [6]
Intel-processorer | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
|