Introduction
La puce Intel 8080A de l'entreprise Intel est une unité centrale de traitement parallèle (CPU) complète de 8 bits. Il est fabriqué sur une seule puce LSI utilisant le processus MOS de la porte en silicium à canal N d'Intel. Ceci offre à l'utilisateur une solution performante pour contrôler et traiter les applications 8 bits.
Le 8080A contient 6 registres de travail général à 8 bits et un registre accumulateur. Les 6 registres à usage général peuvent être adressés individuellement ou par paires, fournissant à la fois des opérateurs à simple et à double précision. Les instructions arithmétiques et logiques définissent ou réinitialisent 4 drapeaux testables. Un 5ième drapeau fournit une opération arithmétique décimale.
Le 8080A a une fonction de pile externe dans laquelle n'importe quelle partie de la mémoire peut être utilisée comme pile de dernier entré/premier sorti pour entreposer ou récupérer le contenu de l'accumulateur, les drapeaux, le compteur de programme et tous les 6 registres générales. Le pointeur de pile 16 bits contrôle l'adressage de cette pile externe. Cette pile donne au 8080A la capacité de gérer facilement les interruptions de priorité à plusieurs niveaux en entreposant et en restaurant rapidement l'état du processeur. Il fournit également une imbrication de sous-routine presque illimitée.
Ce microprocesseur a été conçu pour simplifier la conception des systèmes 8 bits. Des bus de données séparés à 16 broches et à une ligne bidirectionnelle sont utilisés pour faciliter l'interface avec la mémoire et les entrées/sorties. Les signaux permettant de contrôler l'interface vers la mémoire et les entrées/sorties sont fournis directement par le 8080A. Le contrôle ultime des bus d'adresses et de données réside avec le signal HOLD. Il offre la possibilité de suspendre le fonctionnement du processeur et de forcer les bus d'adresse et de données dans un état à haute impédance. Cela permet de connecter ces bus à d'autres dispositifs de commande pour l'accès direct à la mémoire (DMA) ou le fonctionnement multiprocesseur.
Fiche technique
Voici les caractéristiques de la puce «8080A» de «Intel» :
Spécification | Description |
---|---|
Fabricant | Intel |
Modèle | 8080A |
Date de conception | 1976 |
Bus de données | 8 bits |
Bus d'adressage | 16 bits |
Registre | 6 registres générales et un registre accumulateur, un registre de compteur de programme 16 bits pour un adressage jusqu'à 64 Ko de mémoire, un registre de pointeur de pile 16 bits |
Instruction | Instruction de gestion de pile pour échange rapide d'environnement de programme, instruction arithmétique décimal, binaire et de double précision, ensemble d'instructions pour résoudre des problèmes avancés |
Port d'entrée/sortie | 512 adresses disponibles directement |
Cycle d'instruction | 2 μS (- 1:1.3 μs, - 2:1.5 μs) |
Capacité | Unité TTL Capacité de fournir des interruptions vectorielles prioritaires |
Nombre de transistors | 4 000 |
Alimenation | +5 Volts, -5 Volts, +12 Volts |
Cadencé à | 2,0 MHz (8080A), 2,67 MHz (i8080A-2) ou 3,125 MHz (i8080A-1) |
Technologie | PMOS |
Liste des modèles
Voici les différents modèles de 8080A :
Numéro de modèle | Cadence | Coeur | Socket | Date de réalisation |
---|---|---|---|---|
8080A | 2 MHz | 1 | DIP-40 de céramique | 1976 |
i8080A-1 | 3,125 MHz | 1 | DIP-40 de céramique | 1976 |
i8080A-2 | 2,67 MHz | 1 | DIP-40 de céramique | 1976 |
Schéma des broches
Voici le schéma des broches de la puce 8080A de l'entreprise Intel :
Programmation
Langage | Description |
---|---|
Assembleur 8080 et 8085 | Langage Assembleur pour le microprocesseur 8080 et 8085 |
Remarque
- La puce 8080A est fonctionnellement et électroniquement compatible avec la puce Intel 8080.
Voir également
Articles - Les géants de l'informatique - Intel