Aufgabe)
Ein Programm einer höheren Programmiersprache ist übersetzt und zu einem ausführbaren Programm gebunden worden. Alle für die Befehle und Operanden benötigten Adressen sind als Programmadressen ausgedrückt. Zur Ausführung wird dieses Programm in einen beliebigen Adressbereich des Hauptspeichers geschrieben. Geben Sie eine Funktion zur Adressumsetzung der Programmadressen in die Speicheradressen an.
Mehr ist nicht vorgeben und das ist auch mein Problem.
Ich weiß, dass es hier um die Adressumsetzung geht, also nach der Ausführung des Prozesses muss der (virtuellen) Programmadresse wieder eine (feste) Speicheradresse im Hauptspeicher zugeordnet werden, damit das Ergebnis des Programms auch festgehalten werden kann. Sehe ich das hier richtig? Aber wie zum Teufel soll ich jetzt eine Funktion dazu angeben. In welcher Form halt, Pseudocode? Hab kein plan, danke schon mal für comments.