Les commandes qui spécifient les opérations de base de l'ordinateur sont appelées le système d'instructions. Le système d'instructions est le système linguistique du matériel informatique, également appelé langage machine. Il fait référence à l'ensemble de toutes les instructions possédées par la machine. Il constitue l'interface principale entre le logiciel et le matériel et reflète les fonctions de base de l'ordinateur.
Du point de vue de la structure du système, c'est l'attribut principal de l'ordinateur tel que vu par le programmeur système. (Apprentissage recommandé : Tutoriel vidéo PHP)
Par conséquent, le système d'instructions représente les fonctions de base de l'ordinateur, détermine les capacités requises par la machine, et détermine également le format des instructions et la structure de la machine.
Concevoir le système d'instruction consiste à choisir si certaines opérations de base du système informatique (y compris les systèmes d'exploitation et les langages de haut niveau) doivent être implémentées par du matériel ou des logiciels, et si certaines opérations complexes doivent être implémentées par un système dédié. L'instruction , est toujours implémentée par une série d'instructions de base, puis détermine spécifiquement le format d'instruction, le type, le fonctionnement et la méthode d'accès aux opérandes du système d'instructions.
Les performances du système d'instructions déterminent les fonctions de base de l'ordinateur, et sa conception est directement liée à la structure matérielle de l'ordinateur et aux besoins de l'utilisateur. Un système d'instructions complet doit répondre aux quatre exigences suivantes :
1. L'exhaustivité
fait référence au système d'instructions lors de l'écriture de divers programmes en langage assembleur. fournis directement suffisent sans avoir à les implémenter dans un logiciel. L'exhaustivité nécessite que le système de commande soit riche, entièrement fonctionnel et facile à utiliser.
2. Efficacité
signifie que les programmes écrits à l'aide de ce système d'instructions peuvent fonctionner efficacement. La haute efficacité se reflète principalement dans le petit espace de stockage occupé par le programme et la vitesse d'exécution rapide.
3. La régularité
comprend la symétrie, l'uniformité, le format d'instruction et la cohérence du format de données du système d'instruction. La symétrie fait référence à : tous les registres et unités de mémoire du système d'instructions peuvent être traités de la même manière, et toutes les instructions peuvent utiliser différents modes d'adressage
L'uniformité fait référence à : une instruction de nature opérationnelle. Différents types de données peuvent être pris en charge ; la cohérence du format d'instruction et du format de données signifie qu'il existe une certaine relation entre la longueur de l'instruction et la longueur des données pour faciliter le traitement et l'accès.
4. Compatibilité
Au moins, il doit être « compatible ascendant », c'est-à-dire que les logiciels exécutés sur des machines bas de gamme peuvent fonctionner sur des machines haut de gamme.
Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !
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!