Isaïe
* 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.
Bien
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.