Microprocesseurs , les unités centrales de traitement ( CPU ) de n'importe quel périphérique informatique , effectuer des tâches de base et avancées traitement de l'information . Ils prennent données de logiciels sous forme de bits binaires ( 0 et 1 ) et le transforment selon les commandes fournies . Ils génèrent des flux binaires de sortie, qui sont transformés en données compréhensibles par les utilisateurs finaux . Au sein de ces microprocesseurs existe un composant appelé un registre de l'information, qui mémorise temporairement des valeurs de données accédées fréquemment au cours du traitement . Registres, d'une importance primordiale au sein de la hiérarchie de la mémoire de l'ordinateur , sont utilisés pour stocker uniquement les valeurs de données , les commandes , les états binaires et autres instructions qui définissent ce que les données sont traitées et comment. Fonctions
registres de données principalement fonction des emplacements de mémoire électroniques temporaires le plus souvent accessibles par le processeur d'un ordinateur. Cette accessibilité est due à l'emplacement des registres à l'intérieur des microprocesseurs. En conséquence, le processeur peut y accéder plus rapidement que les modules de mémoire à accès aléatoire ( RAM) et d'autres lieux de stockage électroniques comme ROM ( mémoire morte) et de la mémoire flash. Un microprocesseur normale contient plusieurs matrices de ces registres , et chacun d'eux est fabriquée pour contenir seulement une petite quantité de données binaires. Un registre fonctionnement a une capacité de mémoire de 8, 16, 32 ou 64 bits , ces valeurs dépendent de l'architecture du microprocesseur
opérations
registres dans un microprocesseur . fonctionner en temps réel des données transportant des unités de mémoire électroniques . Cela signifie que lorsqu'un utilisateur donne un ordre à un logiciel (par un clic de souris ou en appuyant sur une touche ) , il est traduit dans une déclaration binaire et transmis au microprocesseur. Ces déclarations sont reçues par les registres du microprocesseur , ce qui les détiennent pour quelques nanosecondes si le processeur est déjà occupé , puis les transmet à la demande du processeur. Ces registres aussi recevoir des embouts en temps réel les données traitées lorsque les bits de données déjà traitées sont transmises, ainsi que la tenue des lieux et les commandes associées aux valeurs de l'entrée ou de données traitées .
Catégories
Il ya huit principales catégories de registres de données intégrée dans les processeurs . Il s'agit notamment de compteurs de programme (PC), pour stocker les bits d'adresse de a traité l'instruction de données; registres d'instructions (IR), pour stocker des instructions binaires tandis qu'ils sont en cours de traitement ou décodés ; accumulateurs ( AC ) , pour mémoriser les résultats des calculs mathématiques par l' unité arithmétique et logique de l' unité centrale de traitement , une adresse des registres de mémoire ( MAR) , pour mémoriser des emplacements d'adresse de bits de données dans la mémoire principale d'un ordinateur ; tampon de mémoire enregistre ( MBR ) , pour stocker et maintenir temporairement les bits de données entrantes avant de les transmettre au microprocesseur , le statut ou le drapeau registres ( FR) , pour maintenir et mettre à jour les états de fonctionnement de microprocesseurs; registres conditionnelles ( CR) , pour la tenue de valeurs conditionnelles ou logique des données traitées , ainsi que des registres d'usage général ( GPR ) , pour stocker temporairement les bits de données générales ou instructions .
importance
Registres non seulement partager la charge du processeur , mais aussi de lui fournir des instructions sur la façon dont les données doivent être traitées . En outre, ces registres fournissent une aide importante aux microprocesseurs à la tâche de déterminer le lieu où transférer des données lors du traitement , et dans quel arrangement de les stocker dans la mémoire principale ou dans un périphérique de stockage. En outre, le nombre de registres intégré et opérant dans un microprocesseur aider à définir son efficacité opérationnelle et les capacités de traitement des données .