Intel 8088 | |
---|---|
CPU | |
Microprocesor Intel 8088 | |
Productie | 1 iulie 1979 până în 1998 |
Producătorii | |
frecvența procesorului | 5-16 MHz |
Tehnologia de producție | 3 µm |
Seturi de instrucțiuni | x86-16 _ |
Conectori | |
Nuclei | |
Intel 8086Intel 80186 |
Intel 8088 este un microprocesor pe 16 biți lansat de Intel la 1 iulie 1979 și bazat pe microprocesorul Intel 8086 , dar cu o magistrală de date externă de 8 biți . Procesorul a fost folosit în computerele originale IBM PC . Intel 8088 a stat la baza dezvoltării unei familii de calculatoare mici. A deschis calea pentru crearea rapidă de desktop-uri compatibile.
Concurenții microprocesorului Intel 8088 sunt dezvoltări precum NEC V20 , care a fost cu 5% mai rapid decât Intel 8088, dar a fost pe deplin compatibil cu acesta. Analogul sovietic este microprocesorul K1810VM88 , care făcea parte din seria de microcircuite K1810 .
Microprocesorul 8088, ca multe alte procesoare Intel, a fost dezvoltat în laboratorul Intel din Haifa, Israel. [1] [2] [3] Procesorul Intel 8086, care a fost lansat cu un an înainte de Intel 8088, era complet pe 16 biți și necesita un nou set de cipuri suport pe 16 biți (de exemplu, cipuri de memorie), care apoi tot costa prea mult.scump. Prin urmare, mulți producători au refuzat să folosească Intel 8086 în sisteme noi și au continuat să folosească microprocesoarele Intel 8080 / Intel 8085 pe 8 biți . Apoi Intel decide să lanseze o versiune modificată a procesorului Intel 8086, care are o magistrală de date pe 8 biți, care poate funcționa cu cipuri de suport vechi (și ieftine), de 8 biți. Procesorul era un fel de legătură de tranziție între microprocesoarele pe 16 și 8 biți și avea scopul de a transfera configurații hardware bazate pe microprocesoare Intel 8080/8085 în mediul software al microprocesorului Intel 8086 pentru a crește performanța acestor 8 biți. -sisteme de biți.
Cu toate acestea, nu doar lățimea magistralei de date a diferențiat Intel 8086 și Intel 8088, Intel a făcut și alte modificări arhitecturii. În special, microprocesorul Intel 8088 folosește o coadă de preluare de 4 octeți în loc de 6 octeți ca în microprocesorul Intel 8086. Motivul este că microprocesorul Intel 8088 poate citi date din memorie doar octet cu octet și creșterea consecventă a timpului de preluare. din instrucțiunea următoare împiedică procesorul să utilizeze pe deplin coada de 6 octeți.
Proiect de emulator de procesor Intel 8086 pe STM32 MK : [6]
procesoare Intel | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||
|