Section courante

A propos

Section administrative du site

Introduction

Le microprocesseur V20 de l'entreprise NEC est un clone de la version 8 bits bas de gamme du microprocesseur 8088. Le μPD70108 (V20) est un microprocesseur CMOS à haute performance et basse performance dotés d'une architecture interne à 16 bits. Le μPD70108 a un bus de données externe de 8 bits. Le μPD70108 possède un ensemble d'instructions puissant, basé sur l'ensemble d'instructions μPD8086 et μPD8088, et fournit les opérations avancées suivantes :

Le matériel dédié effectue une multiplication / division à grande vitesse (4 à 6 μS à 8 MHz) et un calcul d'adresse effectif. De plus, un système interne à double bus réduit le temps de traitement. Le μPD70108 dispose de 3 modes de fonctionnement : natif (soit le mode réel), émulation (mode émulation 8080) et en veille. Le mode natif exécute l'ensemble d'instructions μPD70108; Le mode émulation exécute directement l'ensemble d'instructions μPD8080AF. Le mode en veille réduit considérablement la consommation d'énergie.

Fiche technique

Voici les caractéristiques de la puce «V20» de «NEC» :

Spécification Description
Fabricant NEC Corporation
Modèle V20
Date de conception 1982
Cadencé à 5 MHz, 8 MHz ou 10 Mhz
Bus de données 8 bits
Architecture interne 16 bits
Bus d'adressage 20 bits, 1 Mo
Registres 14 mots par ensemble de 16 bits de registres avec des opérations symétriques
Taille des opérations Octet, mot ou par bloc
Opérations 8 bits et 16 bits signé (entier) ou non-signé (naturel), arithmétique binaire ou décimal, incluant les multiplications et les divisions.
Nombre d'instructions 101
Temps d'exécution d'instruction 250-ns
Vitesse de transfert de bloc 1,0 Mo/seconde à 8 MHz
Nombre de transistors 29 000 transistors
Mode de fonctionnement Mode réel, Mode émulation 8080

Schéma des broches

Voici le schéma des broches de la puce V20 de l'entreprise NEC Corporation :

Voici la signification des différentes branches :

Symbole Broches Type Description
A19 à A16/PS3 à PS0 16 à 35 Sortie Ces broches permet d'indiquer les bits d'adresse de poids fort et les bits d'état du processeur.
A8 à A15 2 à 8, 39 Sortie Ces broches permet d'indiquer les bits d'adresse moyenne.
AD7 à AD0 9 à 16 Entrée/sortie Ces broches permet d'indiquer les bus de données et d'adresse.
ASTB (QS0) 25 Sortie Cette broche permet d'indiquer l'adresse stroboscopique (bit d'état 0 de la file d'attente).
BUFEN (BS0) 26 Sortie Cette broche permet d'indiquer l'activation du tampon (bit d'état 0 de l'état).
CLK 19 Entrée Cette broche permet d'indiquer l'horloge.
GND 20 Entrée Cette broche permet d'indiquer la prise de terre.
HLDAK (RQ/AK1) 30 Entrée/sortie Cette broche permet d'indiquer l'accusé de réception (entrée de demande de maintien du bus / Acquitter la sortie 1).
HLDR0 (RQ/AK0) 31 Entrée/sortie Cette broche permet d'indiquer l'accusé de réception (entrée de demande de maintien du bus / Acquitter la sortie 0).
IC 1   Cette broche permet d'indiquer un connecteur interne.
INT 18 Entrée Cette broche permet d'indiquer une interruption masquable.
INTAK (QS1) 24 Sortie Cette broche permet d'indiquer un accusé de réception d'interruption (bit d'état 1 de la file d'attente).
IO/M (BS2) 28 Sortie Cette broche permet d'indiquer l'accès d'entrée/sortie ou de mémoire (bit d'état du bus 2).
LBSO (HIGH) 34 Entrée Cette broche permet d'indiquer l'état de bus verrouillé 0 (toujours haut).
NMI 17 Entrée Cette broche permet d'indiquer une interruption non-masquable.
POLL 23 Entrée Cette broche permet d'indiquer la sonde.
RD 32 Sortie Cette broche permet d'indiquer la lecture stroboscopique.
READY 22 Entrée Cette broche permet d'indiquer s'il est prêt.
RESET 21 Entrée Cette broche permet d'indiquer s'il doit réinitialiser.
S/LG 33 Entrée Cette broche permet d'indiquer le système à petite échelle et l'entrée système à grande échelle.
VDD 40   Cette broche permet d'indiquer l'alimentation électrique +5 volts.
WR (BUS lOCK) 29 Sortie Cette broche permet d'indiquer l'écriture stroboscopique.

Programmation

Langage Description
Assembleur 80x86 Langage Assembleur pour la famille des microprocesseurs 80x86

Voir également

Langage de programmation - Assembleur 80x86 - Série NEC V20/V30

Dernière mise à jour : Vendredi, le 31 mai 2019