* Integrateur Wordpress 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
Integrateur Wordpress Toulon
Article:
On entend par microprogrammation, l'agencement du séquenceur d'un processeur par une technique dans laquelle le contenu d'une mémoire ou microprogramme ou encore microcode présente les détails du comportement du séquenceur. Ressemblant à un programme conçu pour une machine très simple appelée micro-séquenceur ; le processeur final correspond par conséquent à une machine virtuelle émulée par le micro-séquenceur. Une contraste existe entre la réalisation microprogrammée des séquenceurs et leur réalisation câblée. Bien que son coût au départ est assez importante, sa souplesse offre plus de facilité pour é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 effectué 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 donne en sortie les signaux de commande à destination du chemin de données. C'est une méthode qui peut réaliser cet automate. Pour la réalisation de ce circuit logique, un ensemble de portes logiques s'avère requis et cette technique s'appelle technique du séquenceur câblé. Cependant, une mémoire, typiquement une mémoire morte servant à la lecture offre l'opportunité de réaliser un circuit logique combinatoire. Leurs adresses sont les signaux d'entrée et en sortie, les mots sortis sont assimilés en tant que signaux de sortie. Par conséquent, une mémoire peut remplacer le circuit combinatoire; c'est ce qui cadre le principe de la microprogrammation. Les instructions élémentaires ou micro-instructions, dont leur ensemble constitue le microprogramme ou microcode, se trouvent dans les cases successives de la mémoire. l'association de l'option qui s'offre à lui afin de faire des sauts entre micro-instructions ainsi que de schéma simpliste pourrait le rendre complexe, étant donné aussi que, habituellement, le micro-compteur ordinal qui est un registre contenant l'adresse de la prochaine micro-instruction à traiter, y est intégré. Donc, une logique simple et câblée appelé également le micro-séquenceur existe et est chargée de dérouler le microprogramme. Les micro-instructions et les macro-instructions sont à relever. Les macro-instructions correspondent au code machine c'est à dire les instructions qui sont déchiffrées par le micro-séquenceur procédant à l'exécution du microcode. Les micro -instructions correspondent aux différentes exécutions pour réaliser une (macro)-instruction. En implémentation du microcode,deux techniques sont à relever: Le microcode horizontal: contrôle tous les éléments du processeur par l'usage d' un très important nombre de bits.Une micro-instruction représente 60 bits, par exemple,sur l'IBM 360 modèle 30; Le microcode vertical: comprenant une partie qui avise l'unité à contrôler et une autre qui servira de commande affectée à cette unité, consacre beaucoup moins de bits. Les architectures sont microcodées lorsqu'elles admettent comme base des microprocesseurs en tranches.