Maison  >  Article  >  Quelle est la seule chose que le matériel informatique peut directement reconnaître et exécuter ?

Quelle est la seule chose que le matériel informatique peut directement reconnaître et exécuter ?

青灯夜游
青灯夜游original
2020-12-09 13:59:2333951parcourir

Seul le « langage machine » peut être directement reconnu et exécuté par le matériel informatique. Le langage machine est un langage de programmation ou un code d'instruction que la machine peut reconnaître directement sans traduction. Chaque code d'opération possède un circuit correspondant à l'intérieur de l'ordinateur pour le compléter, ou il fait référence à un langage de programmation qui peut être directement compris et accepté par la machine sans traduction. traduction ou code d’instruction.

Quelle est la seule chose que le matériel informatique peut directement reconnaître et exécuter ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Ce que le matériel informatique peut reconnaître et exécuter directement, c'est le langage machine. Le langage machine est un ensemble d’instructions machine exprimées en code binaire qu’un ordinateur peut directement reconnaître et exécuter. Il s'agit de la fonction d'exploitation donnée à l'ordinateur par le concepteur de l'ordinateur via la structure matérielle de l'ordinateur. Le langage machine présente les caractéristiques de flexibilité, d’exécution directe et de vitesse élevée.

Le langage machine est un langage de programmation ou un code d'instruction que la machine peut reconnaître directement sans traduction. Chaque code d'opération a un circuit correspondant à l'intérieur de l'ordinateur pour le compléter, ou il peut être directement traduit dans la machine sans traduction. Comprendre et accepter le langage de programmation ou le code d'instruction. Le langage machine utilise des adresses absolues et des opcodes absolus.

Les langages machine des différents types d'ordinateurs ne sont pas les mêmes. Un programme compilé selon les instructions machine d'un type d'ordinateur ne peut pas être exécuté sur un autre type d'ordinateur. Du point de vue de l'utilisation, le langage machine est le langage de niveau le plus bas.

Une instruction est une instruction en langage machine. Il s'agit d'un ensemble de codes binaires significatifs. Le format de base de l'instruction est tel que le champ opcode et le champ code d'adresse spécifie la nature et la fonction de l'opération. de l'instruction , le code adresse donne l'opérande ou l'adresse de l'opérande.

Pour écrire des programmes en langage machine, les programmeurs doivent d'abord mémoriser tous les codes instructions de l'ordinateur utilisé et la signification des codes. Lors de la programmation manuelle, les programmeurs doivent gérer eux-mêmes l'allocation de stockage ainsi que l'entrée et la sortie de chaque instruction et donnée, et ils doivent également se souvenir de l'état de l'unité de travail utilisée à chaque étape du processus de programmation. C'est un travail très fastidieux. Le temps nécessaire pour écrire un programme est souvent des dizaines, voire des centaines de fois plus long que le temps d'exécution réel. De plus, les programmes compilés sont tous des codes d’instructions de 0 et de 1, qui ne sont pas intuitifs et sujets aux erreurs. À l’exception des professionnels des constructeurs informatiques, la grande majorité des programmeurs n’apprennent plus le langage machine.

Recommandations associées : "Enseignement de la programmation"

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