Section courante

A propos

Section administrative du site

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

Voir également

Articles - Les géants de l'informatique - Intel

Dernière mise à jour : Mercredi, le 16 août 2017