Qu'est-ce qu'un assembleur à passe unique ?

2 Réponses


  • * Vérifie si les instructions sont légales dans le mode d'assemblage actuel.
        * Alloue de l'espace pour les instructions et les zones de stockage que vous demandez.
        * Remplit les valeurs des constantes, si possible.
        * Construit une table de symboles, également appelée table de références croisées, et crée une entrée dans cette table pour chaque symbole qu'elle rencontre dans le champ d'étiquette d'une instruction.
  • Générer leur code objet dans la mémoire pour une exécution immédiate -
    charge-and-go assembleur de
    stockage externe pour le fichier intermédiaire entre deux passes est
    lent ou est peu pratique d'utiliser
    un assembleur de passe passe sur le fichier source exactement une fois, dans le même passage recueillir le les étiquettes, la résolution des futures références et la réalisation de l'assemblage proprement dit. La partie difficile est de résoudre les futures références d'étiquettes et d'assembler le code en un seul passage.

Ecrivez votre réponse

Votre réponse apparaîtra après modération