Introduction
Le microprocesseur Am9080A de l'entreprise AMD est un clone du microprocesseur 8080 d'Intel. La puce AM9080A est un processeur numériques complets à usage unique. Il contient un ensemble d'instructions fixes, des unités parallèles de 8 bits fabriquées en utilisant un canal N avec une technologie MOS Silicon Gate. La puce AM9080A peut être utilisé pour effectuer une grande variété d'opérations, allant des calculs arithmétiques complexes au traitement des caractères en passant par le contrôle des bits. Plusieurs versions sont disponibles offrant une gamme d'options de performance. Le microprocesseur a un bus d'adresses de 16 bits pouvant être utilisé pour adresser directement jusqu'à 64 Ko de mémoire. La mémoire peut être n'importe quelle combinaison de lecture/écriture et de lecture seule. Les données sont transférées dans ou hors du microprocesseur sur un bus de données bidirectionnel à 8 bits séparé par des lignes d'adresse. Le bus de données transfère les instructions, les données et les informations d'état entre les équipements du système. Tous les transferts sont gérés à l'aide de contrôles d'établissement de liaison désynchronisés, de façon à ce que toute la mémoire ou le périphérique d'entrée/sortie ont des vitesses facilement pris en charge. Un accumulateur plus 6 registres polyvalents sont à la disposition du programmeur. Les 6 registres ont chacun une longueur de 8 bits et peuvent être utilisés seuls ou en paires pour les opérations à 8 et à 16 bits. L'accumulateur forme le registre de travail principal et est la destination de nombreuses opérations arithmétiques et logiques. Une pile d'empilement vers le bas à usage général est une partie importante de l'architecture du microprocesseur. Le contenu de la pile réside dans la mémoire en lecture/écriture et la logique de contrôle, y compris un pointeur de pile de 16 bits, est située dans la puce du microprocesseur. L'appel de sous-programme et les instructions de retour utilisent automatiquement la pile pour entreposer et récupérer le contenu du compteur de programme. Les instructions PUSH et POP permettent d'utiliser directement la pile pour entreposer des opérandes, passer des paramètres et sauvegarder l'état de la machine. Une capacité d'interruption vectorisée désynchronisé est incluse pour permettre aux signaux externes de modifier le flux d'instructions. Le dispositif d'interruption peut spécifier une instruction d'interruption à exécuter et peut ainsi vectoriser le programme vers un emplacement de service particulier, ou effectuer une autre fonction de direction. La capacité d'accès direct à la mémoire (DMA) est également incluse.
Fiche technique
Voici les caractéristiques de la puce «Am9080A» de «AMD» :
Spécification | Description |
---|---|
Fabricant | AMD |
Modèle | Am9080A |
Date de conception | 1976 |
Cadencé à | 500 kHz à 4 MHz |
Bus de données | 8 bits |
Architecture interne | 8 bits |
Bus d'adressage | 16 bits |
Jeu d'instructions | 8080 |
Schéma des broches
Voici le schéma des broches de la puce Am9080A de l'entreprise AMD :
Programmation
Langage | Description |
---|---|
Assembleur 8080 et 8085 | Langage Assembleur pour le microprocesseur 8080 et 8085 |