Utilise principalement le contrôle des programmes stockés. La séquence d'instructions et les données qui commandent à l'ordinateur de fonctionner sont stockées à l'avance dans la mémoire interne ; pendant le fonctionnement, le contrôleur récupère les instructions stockées dans la mémoire interne dans l'ordre d'adresse, puis analyse les instructions et exécute la fonction des instructions. une instruction de transfert est rencontrée, puis transfert vers l'adresse de transfert, puis accès aux instructions (contrôle du programme) dans l'ordre des adresses.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La raison pour laquelle les ordinateurs peuvent fonctionner automatiquement selon la volonté des gens est principalement due à l'utilisation du contrôle des programmes stockés.
Contrôle du programme stocké signifie programme stocké et contrôle du programme. Le programme est entré dans l'ordinateur et stocké dans la mémoire interne (principe de stockage). Lors de l'exécution, le contrôleur appuie sur le bouton. adresse Les instructions stockées dans la mémoire interne sont récupérées séquentiellement (les instructions sont accédées dans l'ordre d'adresse), puis les instructions sont analysées et la fonction de l'instruction est exécutée Lorsqu'une instruction de transfert est rencontrée, l'adresse de transfert est transférée et la fonction de l'instruction est exécutée. les instructions sont accessibles dans l’ordre des adresses (contrôle du programme).
Principe de fonctionnement
Tout d'abord, le programme et les données sont envoyés dans la mémoire via les périphériques d'entrée et de sortie. La mémoire générale est divisée en plusieurs [2] unités de stockage, chaque unité de stockage possède un numéro d'adresse, de sorte que les programmes et les données sont stockés dans un certain ordre, et la mémoire est également divisée en plusieurs zones, telles qu'une zone de stockage de programmes dédiée. et une zone de données dédiée au stockage des données. Deuxièmement, pour exécuter le programme, vous devez partir de la première instruction et l’exécuter une par une.
Généralement, les numéros d'adresse sont stockés dans l'ordre du petit au grand. Lorsqu'une instruction de transfert conditionnel est rencontrée, l'ordre d'exécution est modifié. Chaque fois qu'une instruction est exécutée, elle doit passer par trois étapes : la première étape consiste à envoyer l'instruction de la mémoire au décodeur, ce que l'on appelle une récupération d'instruction, la deuxième étape consiste à décomposer l'instruction en opcodes et opérandes à générer ; Divers signaux de commande correspondants sont envoyés à divers composants électriques ; dans la troisième étape, les opérations correspondantes sont effectuées. Ce processus est contrôlé par des circuits électroniques pour réaliser un travail automatique et continu. Lors de l'exécution, le contrôleur récupère les instructions stockées dans la mémoire interne dans l'ordre d'adresse (instructions d'accès dans l'ordre d'adresse), puis analyse les instructions et exécute la fonction des instructions. Lorsqu'une instruction de transfert est rencontrée, elle est transférée à l'adresse de transfert. puis dans l'ordre d'adresse, les instructions d'accès.
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!