*   >> Lecture Éducation Articles >> science >> des ordinateurs

Cpu de Computer

2. décoder le code numérique de l'instruction dans un ensemble de commandes ou de signaux pour chacun des autres systèmes. 3. incrémenter le compteur de programme afin qu'il pointe vers la prochaine instruction. 4. Lire toutes les données de l'instruction exige de cellules dans la mémoire (ou peut-être à partir d'un périphérique d'entrée). L'emplacement de ces données requis est généralement stocké dans le code d'instruction. 5. Fournir les données nécessaires à une ALU ou vous inscrire. 6.

Si l'instruction nécessite une ALU ou matériel spécialisé pour compléter, charger le matériel pour effectuer l'opération demandée. 7. Rédigez le résultat de l'ALU revenir à un emplacement de mémoire ou à un registre ou peut-être un périphérique de sortie. 8. Aller retour à l'étape

(1). Depuis le compteur de programme est (conceptuellement) juste un autre ensemble de cellules de mémoire, il peut être modifié par des calculs effectués dans l'ALU. Ajout de 100 au compteur de programme causerait la prochaine instruction à être lu à partir d'un lieu 100 emplacements plus loin dans le programme.

Instructions qui modifient le compteur de programme sont souvent connus comme "sauts" et permettent de boucles (instructions qui sont répétés par l'ordinateur) et de l'exécution de l'instruction souvent conditionnels (les deux exemples de flux de contrôle). Il est à noter que la séquence des opérations que l'unité de commande passe par pour traiter une instruction est en elle-même comme un court programme informatique et en effet, dans certains modèles de CPU plus complexes, il est un autre ordinateur encore plus petit appelé un microséquenceur qui exécute un microcode programme qui provoque tous ces événements se produise.

Arithmétique /unité logique (ALU) Article détaillé: unité arithmétique et logique L'ALU est capable d'effectuer deux classes d'opérations:. Arithmétiques et logiques [42] L'ensemble des opérations arithmétiques que notamment un soutien ALU peuvent être limités à additionner et soustraire ou puissance inclure multiplication ou division, fonctions trigonométriques (sinus, cosinus, etc.) et les racines carrées. Certains ne peuvent fonctionner sur des nombres entiers (entiers) tandis que d'autres utilisent virgule flottante pour représenter des nombres réels, fût-ce avec une précision limitée.

Cependant, tout ordinateur qui est capable d'effectuer seulement les opérations les plus simples peut être programmé pour briser les opérations plus complexes en étapes simples q

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.