Maison >Problème commun >Quelles étaient les principales utilisations de la première génération d'ordinateurs ?

Quelles étaient les principales utilisations de la première génération d'ordinateurs ?

藏色散人
藏色散人original
2020-12-01 15:21:0313812parcourir

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.

Quelles étaient les principales utilisations de la première génération d'ordinateurs ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn