Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Maschinencode in den EEPROM laden? *tnx* Kategorie: Verschiedenes (von Kay - 10.11.2004 19:30)
 Als Antwort auf Re: Maschinencode in den EEPROM laden? von Michael - 9.11.2004 23:33
Ebenfalls danke.
Mit Ersatz-Compiler meinte ich die nachbearbeiteten bzw.
Nachfolgeversionen des eigentlichen CC-Basic-Compilers.
Wie ich bereits lesen konnte, sind in diese ja schon einige
nützliche Dinge eingebracht worden, die auszuprobieren
ich noch nicht geschafft habe.
Mein Gedankengang war dieser:
Ich habe einen BASIC-Quelli und einen Assembler-Quelli.
Es sollte zuerst der BASIC-code erzeugt werden. Ist dies
geschehen, "weiß" der Compiler ja theoretisch, wieviele Bytes
an Tokencode er erzeugt hat und wo dieser hernach beim
Einspielen ins EEPROM endet. Wenn er mir diese "Adresse"
verraten würde, könnte die nächste die sein, an der mein
Maschinenprogramm dann beginnen könnte. Also müsste man
den Assemblerquelli so ändern, dass man das an dieser Stelle
dann bekannte Offset dort einträgt und den Quelli assemblieret.
Dann könnte die IDE Tokencode und Maschinencode in einem
Zug hintereinander in den EEPROM schaffen und fertig.
Nachteilig daran wäre zweifellos das kontrollieren der Adressen
in den Quelltexten, was sich aber über Konstanten erträglich
gestalten lassen sollte.
Aber die Sache hat sich ja mit der Antwort erledigt die da sagt:
Die CPU kann keine Adressen im EEPROM direkt adressieren.
Das muss sie natürlich als Neumann-Maschine   :-)

also vielen Dank noch einmal und viel Spaß beim Basten und Coden!

Kay

 Antwort schreiben

Bisherige Antworten: