Que signifie le langage de haut niveau orienté machine ?
Le langage de haut niveau orienté machine (MOHLL) fait référence à tout langage machine doté des capacités d'un langage de programmation de haut niveau.
Le langage de haut niveau orienté machine fournit les fonctionnalités typiques d'un langage de bas niveau ainsi que les fonctionnalités avancées de contrôle des instructions et des programmes que l'on trouve dans les langages de haut niveau. Le langage de haut niveau orienté machine est lié aux versions avancées du langage assembleur. Le langage de haut niveau orienté machine permet principalement de créer des programmes en langage assembleur ou en langage machine pour mieux contrôler l'architecture matérielle sous-jacente.
Weendoz explique le langage de haut niveau orienté machine
Le langage de haut niveau orienté machine fournit généralement un code source doté de plus de fonctionnalités que le code machine ou assembleur standard.
MOHLL comprend des fonctionnalités telles que :
- Déclarations conditionnelles (if, while, for, etc.)
- Services d'abstraction de données
- Appel de fonction
- Prise en charge des structures, classes et ensembles
- Structure de programmation orientée objet
Turbo Assembler, Microsoft Macro Assembler et Netwide Assembler sont des exemples courants d'assembleurs prenant en charge le développement dans MOHLL.