Saturn

La famille de microprocesseurs Saturn a été développée dans les années 1980 par Hewlett-Packard pour en équiper des ordinateurs et des calculatrices scientifiques programmables.



Catégories :

Microprocesseur

Recherche sur Google Images :


Source image : matthieu.weber.free.fr
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • ... le processeur SATURN est un processeur RISC de grande classe, ... A "écrit" de młme la donnée - un quartet - sur le bus de donnée (ů 4 bits)...... elle declenche une interruption si son quartet de controle (Cf voyage au centre de ... (source : guzu)
  • Schématiquement, un contrôleur d'intégrité va construire un fichier contenant les noms de ..... Le microprocesseur Saturn est pourvu de 4 registres de 64 bits, notés A, B, C et D, ... F E D C B A 9 8 7 6 5 4 3 2 1 0. Numéro du quartet :... (source : erwan.lemonnier)

La famille de microprocesseurs Saturn a été développée dans les années 1980 par Hewlett-Packard pour en équiper des ordinateurs et des calculatrices scientifiques programmables. La première version issue de cette famille a été utilisée dans l'ordinateur de poche HP-71B, programmable en BASIC et lancé en 1984. Les modèles suivants ont été utilisés entre autres dans la gamme de calculatrices HP-48.

Architecture

L'architecture du Saturn est de type 4 bits. Cela veut dire que l'unité élémentaire de données est un mot de 4 bits (un quartet), ce qui correspond à un chiffre décimal codé en binaire (BCD).

Le Saturn possède quatre registres généraux et cinq registres temporaires de largeur 64 bits. On peut accéder aux données des registres généraux sur les limites de quartets, et les utiliser pour effectuer des calculs, alors que les registres temporaires ne sont accessibles que pour les opérations de lecture et d'écriture. Les 64 bits d'un registre (soit 16 quartets) peuvent contenir des nombres décimaux écrits en BCD, composés d'un quartet de signe, de de 12 chiffres significatifs (mantisse), et de 3 chiffres d'exposant codés en complément à 2. L'exposant est par conséquent compris entre -500 et +499. L'utilisation de la notation BCD plutôt que de la représentation binaire directe est intéressante pour la réalisation de calculatrice, car cela évite les problèmes d'arrondi lors des conversions entre binaire et décimal.

Pour assurer une utilisation efficace de la mémoire, les adresses du Saturn sont aussi fondés sur des quartets. Les trois registres d'adresse (y compris le compteur ordinal) et les bus d'adresse internes ont une largeur de 20 bits, ce qui veut dire que le Saturn peut adresser 1 M quartets, par conséquent 512 Ko. Au-delà de cette limite (par exemple sur la HP-48GX), on utilise un mécanisme de pagination.

Versions successives et applications

Le nom de l'architecture provient du nom du premier microprocesseur de la série. Cependant, les versions suivantes avaient leur propres noms de code.

Nom de code Calculatrices Caractéristiques
Saturn 640 kHz
Bert 640 kHz, ROM de 10 Ko, RAM de 256 octets, pilote pour LCD
Sacajawea 640 kHz, ROM de 16 Ko, RAM de 512 octets, pilote pour LCD
Lewis 1 MHz, ROM de 64 Ko, pilote pour LCD, contrôleur mémoire, contrôleur infrarouge
Clarke HP-48SX, HP-48S 2 MHz, contrôleur LCD, contrôleur mémoire, UART, contrôleur infrarouge
Yorke 3, 68 MHz, contrôleur LCD, contrôleur mémoire, UART, contrôleur infrarouge

(Les noms de code sont inspirés par les membres de l'expédition Lewis et Clark, la première expédition des États-Unis jusqu'à la côté pacifique, et retour de 1804–1806. )

Liens externes

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Saturn_(microprocesseur).
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 07/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu