Gast
#1342355
Hallo, ich versuche gerade mit einem 8051 eine Art Mini-Computer zu bauen. Im Moment bin ich soweit, dass ich eine kleine Lib habe mit den nötigsten Funktionen und die Ausgabe auf einem 20x4 Display. Letztendlich soll da noch eine Tastatur drankommen, TV-Out und ein Piepser.... aber das ist jetzt erstmal nebensächlich. Wegen Programmen, dachte ich an einen kleinen I2C EEPROM, auf dem ich compilierte Programme speichere und die dann lade. Nun zu meiner Frage, ob ich mir das so ungefähr richtig vorstelle... Ich habe 64K Programmspeicher. Wenn ich nun die Ausgabe-Routinen, Laden vom EEPROM usw mit einem org irgendwo z.B. an die Adresse von 40kb setze und dann einfach vom externen Speicher Byte für Byte das Programm hole, könnte ich das dann so machen und ausführen?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Natürlich muss ich da die RAM-Benutzung beachten, Interrupt-Vektoren uswuswusw. Aber vom Prinzip her, würde das so funktionieren?