WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

* Joomla Toulon




***Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe

Joomla Toulon





Article:

La réalisation du séquenceur d'un processeur peut être obtenue par une technique dans laquelle le contenu d'une mémoire ou microprogramme ou encore microcode fournit les détails du comportement du séquenceur. C'est ce qu'on appelle microprogrammation. Au cas où ce microprogramme ou microcode serait un programme dédié pour une machine extrêmement simple appelée micro-séquenceur, ceci admet être le simulateur du processeur final alors seulement une machine virtuelle.
Une contraste existe entre la réalisation microprogrammée des séquenceurs et leur réalisation câblée. Supposée être plus coûteuse au départ, la réalisation microprogrammée possède une qui souplesse facilite l'évolution des modèles.
Le contrôle du fonctionnement du chemin de données: surtout l'unité arithmétique et logique (UAL), les registres, etc. est établi par le séquenceur d'un processeur, qui est un automate fini.
En entrée,un circuit logique combinatoire prend l'état du chemin de données ainsi que des signaux d'horloge et produit en sortie les signaux de commande à destination du chemin de données. l'automate peut être effectué de cette façon.Pour l'accomplissement de ce circuit logique, un ensemble de portes logiques s'avère nécessaire. Cela relève de la technique du séquenceur câblé.
Néanmoins, une mémoire, typiquement une mémoire morte utilisée en lecture, permet d'accomplir un circuit logique combinatoire. Ce dernier admet comme adresses les signaux d'entrée et les mots fournis en sortie sont pris en tant que signaux de sortie. Par conséquent, dans ce cas, une mémoire peut prendre la fonction du circuit combinatoire; c'est ce qui définit le principe de la microprogrammation. Les instructions élémentaires ou micro-instructions, dont leur ensemble représente le microprogramme ou microcode, se trouvent dans les cases successives de la mémoire.
l'association de la possibilité de faire des sauts entre micro-instructions ainsi que de schéma simpliste pourrait engendrer sa complexité, étant donné aussi que, généralement, le micro-compteur ordinal qui est un registre contenant l'adresse de la prochaine micro-instruction à traiter,y est introduit. Donc, une logique simple et câblée appelé aussi le micro-séquenceur existe et est chargée de dérouler le microprogramme.
On identifie les micro-instructions et les macro-instructions.Les macro-instructions sont le code machine autrement dit que le micro-séquenceur,procédant à l'exécution du
microcode, déchiffre les instructions. Les micro -instructions sont les différentes exécutions pour procéder à la réalisation d' une (macro)-instruction.
Deux techniques d'implémentation du microcode existent:
Le microcode horizontal: contrôle tous les éléments du processeur par l'utilisation d' un très important nombre de bits.Une micro-instruction fait 60 bits, par exemple,sur l'IBM 360 modèle 30;
Le microcode vertical: incluant une partie qui précise l'unité à examiner et une autre qui sera la commande affectée à cette unité, prend beaucoup moins de bits.
Les architectures sont microcodées lorsqu'elles admettent comme base des microprocesseurs en tranches.






****Web2007 est un bureau indépendant situé à Genève et a l'habitude de travailler pour des entreprises PARTOUT en France et en Europe