77Fermer79
PpHdLe 23/07/2008 à 13:13
Je suis perdu. Ce topic mélange de la spec, de la conception, du codage, des méthodes, des plans, ...
Folco (./53) :
Je dispose déjà d'un handle où sont écrits tous les pointeurs vers les sources ouverts (PpHd, un fichier ouvert par fopen est locké ? pas vérifié, pataper...)

Oui

Sinon mon opinion:
Je ne vois pas trop l'intéret de pouvoir assembler plusieurs sources séparement. Un include est largement suffisant, et on assemble toujours tout d'un coup.
De toute facon, les programmes resteront très simple on-calc. Faire un vrai linker et un GROS boulot qui tu vas devoir faire (en plus de perdre de la place car il faut pouvoir stocker en RAM les objets + le binaire final.
Bref faire du multi-source, c'est largement plus compliqué.
Il est possible de faire un assembleur une passe, mais c'est largement plus compliqué qu'un deux passe.
Il n'est pas nécessaire, voir déconseillé de différencier le header / source. Peu de langages le font.
Comme tu n'as jamais créé d'assembleur, simplifie, et fait un simple source / deux passes pour le moment.
Ne vise pas la perfection dès le début. Fait un proto.