Le P8088 (de AMD) est une version sous licence du célèbre microprocesseur 16 bits de Intel. Il est techniquement identique au 8086 en ce qui concerne son architecture interne, mais il communique avec le monde extérieur via un bus de données externe de 8 bits, ce qui le rendait plus économique à intégrer dans les systèmes informatiques des années 80.
Note technique :
Architecture : Le P8088 possède une unité d'exécution (EU) 16 bits et une unité d'interface de bus (BIU) qui gère le bus de données de 8 bits. Cela permet d'exécuter des instructions 16 bits tout en utilisant des périphériques de mémoire et d'E/S moins coûteux, basés sur une architecture 8 bits.
Adressage : Il peut adresser directement jusqu'à 1 Mo de mémoire grâce à ses lignes d'adresses sur 20 bits, une capacité révolutionnaire pour l'époque.
Mode de fonctionnement : Il est conçu pour fonctionner en mode "Maximum" ou "Minimum", permettant soit une utilisation autonome simple, soit une intégration dans des systèmes complexes avec des coprocesseurs (comme le 8087).
Conseils Pro :
Horloge système : Ce processeur ne possède pas d'oscillateur interne. Il nécessite un circuit de génération d'horloge externe (souvent le 8284) pour fournir le signal de synchronisation CLK ainsi que les signaux RESET et READY.
Gestion du bus : En raison du multiplexage des lignes d'adresses et de données (AD0-AD7), il est impératif d'utiliser des verrous (latches) de type 74LS373 pour séparer les adresses du bus de données lors du cycle de bus.
Maintenance : Si le système ne démarre pas (écran noir sur une machine d'époque), vérifiez d'abord le signal d'horloge. Si le processeur devient anormalement chaud, coupez immédiatement l'alimentation : les pannes de bus liées à des courts-circuits sur les périphériques peuvent entraîner une surchauffe rapide du processeur.