* Integrateur Typo3 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 Typo3 Toulon
Article:
L'aménagement du séquenceur d'un processeur peut être obtenu 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 la microprogrammation. Au cas où ce microprogramme (microcode) s'apparente à un programme retenu pour une machine très simple appelée micro-séquenceur, ce dernier est alors considéré comme le simulateur du processeur final qui n'est dans ce cas là qu' une machine virtuelle. La réalisation microprogrammée des séquenceurs et leur réalisation câblée admettent une contraste. Cette réalisation est supposée être plus coûteuse au départ mais sa souplesse facilite l'évolution des modèles. La supervision du fonctionnement du chemin de données: notamment l'unité arithmétique et logique (UAL), les registres, etc. est effectuée par un automate fini, le séquenceur d'un processeur. Un circuit logique combinatoire prend en entrée l'état du chemin de données ainsi que des signaux d'horloge et en sortie offre les signaux de commande à destination du chemin de données. l'automate peut être obtenu de cette façon.Un ensemble de portes logiques s'avère requis pour l'accomplissement de ce circuit logique. Cette technique s'appelle technique du séquenceur câblé. Toutefois, une mémoire typiquement une mémoire morte, employée en lecture offre l'opportunité de réaliser un circuit logique combinatoire, dont les adresses sont les signaux d'entrée et les mots fournis en sortie sont pris en tant que signaux de sortie. Une mémoire peut être intervertie en circuit combinatoire; c'est le fondement de la microprogrammation. C'est dans les cases successives de la mémoire que se situent les instructions élémentaires (micro-instructions), dont leur ensemble forme le microprogramme ou microcode. l'option qui s'offre à lui afin d'effectuer des sauts entre micro-instructions, associée à ce schéma simpliste pourrait le rendre complexe en plus de l'introduction du micro-compteur ordinal (un registre contenant l'adresse de la prochaine micro-instruction à traiter). Ainsi, une logique simple et câblée qu'on appelle le micro-séquenceur existe et prend en charge du déroulement du microprogramme. Les microprogrammes comprennent les micro-instructions et les macro-instructions. Les macro-instructions sont le code machine autrement dit les instructions qui sont transcrites par le micro-séquenceur procédant à l'exécution du microcode. Les microinstructions sont les différentes exécutions pour réaliser une (macro)-instruction. On distingue deux techniques d'implémentation du microcode: Le microcode horizontal: prend le contrôle de tous les éléments du processeur par l'usage 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: contenant une partie qui précise l'unité à contrôler et une autre qui servira de commande envoyée à cette unité, prend beaucoup moins de bits. Lorsqu'elles ont pour bases des microprocesseurs en tranches,les architectures sont microcodées.