La première génération d'ordinateurs utilisait principalement le langage machine ; le langage machine est un système de jeu d'instructions, appelé code machine, constitué de données qui peuvent être directement interprétées par le processeur de l'ordinateur.
La première génération d'ordinateurs utilisait principalement le langage machine.
Le langage machine est un système de jeu d'instructions. Ce jeu d'instructions, appelé code machine, est constitué de données qui peuvent être directement interprétées par le processeur de l'ordinateur.
Le langage machine présente les caractéristiques suivantes,
1. Le langage machine est étroitement lié à la structure du matériel informatique
Différentes structures matérielles informatiques ont des langages machine différents. Dans la structure matérielle informatique avec le processeur comme noyau, différents processeurs ont un langage machine et une structure matérielle informatique différents. en rapport.
2. Représentation des nombres binaires
En langage machine, le code d'opération de l'instruction, l'adresse de l'unité de stockage où l'opérande est stocké, l'opérande, etc. sont tous représentés par des nombres binaires. Le CPU utilisera la valeur du. compteur de programme comme adresse pour accéder au contenu lu dans la mémoire. Comme instruction, prenez l'adresse de l'opérande donnée dans l'instruction. Ou utilisez la valeur du registre d'adresse B comme adresse pour accéder à la mémoire et lire le contenu comme opérande. Le processeur est chargé de distinguer les instructions et les opérandes. Les nombres binaires représentant les instructions et les opérandes eux-mêmes ne peuvent pas faire la distinction entre les deux.
3. Lors de la conception d'un programme, il est nécessaire d'organiser de manière synchrone les emplacements de stockage des instructions et des opérandes dans la mémoire
Puisque l'instruction d'opération doit spécifier l'adresse de l'unité de stockage où un autre opérande est stocké, et l'instruction de contrôle doit spécifier l'exécution non séquentielle des instructions. L'adresse de l'unité de stockage qui stocke la première instruction dans un autre programme ou corps de boucle. Par conséquent, le processus de conception d'un programme est également le processus d'organisation des emplacements de stockage des instructions et des opérandes. dans la mémoire.
4. Chaque instruction ne peut compléter qu'une fonction de calcul simple
Chaque instruction en langage machine ne peut compléter qu'une fonction de calcul simple. Il est difficile d'écrire un programme en langage machine qui exécute un processus de calcul complexe. Un programme en langage machine qui exécute un processus de calcul qui ne contient que quatre expressions arithmétiques est relativement complexe. Vous pouvez essayer d'utiliser les instructions de la machine modèle pour écrire un programme en langage machine qui complète l'expression : 7*8+(21-1 7)*5-(7+21)÷6 processus opérationnel.
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!