Hallo, folgende Vorgehensweise würde ich dir empfehlen:
1. Assemblerfile mit Platzhaltern versehen. Überall, wo ein String hinmuss, ein %s, überall, wo eine Zahl hinmuss, ein %d. Am besten durchnummerieren: %1s bzw. %2d usw.
Das ganze ins programmverzeichnis speichern.
2. In deinem Programm das Textfile auslesen. TStringList erzeugen, NameValueSeparator := #32, Textdatei laden, alle Sachen die du brauchst per Values['key'] auslesen und in Variablen packen
3. Assemblerfile in einen string einlesen
4. [
oh]
Format[/
oh] über den Assemblerfile-string jagen, mit den ausgelesenen werten.
5. Das Ergebnis irgendwo hinspeichern.