Page 1 of 1

wärend der laufzeit Code in den speicher zu laden

Posted: 17. Aug 2007 10:07
by ema-fox
weis jemand ob es möglich ist (in Assembler) wärend der laufzeit eines Programmes zusätzlichen Code in den speicher zu laden? und wenn wie?

Posted: 17. Aug 2007 12:46
by Janka
Muss das in Assembler sein? Da ist es nämlich ziemlich aufwendig, weil man alles selbst programmieren muss. In C erledigt das der Linker für dich:

$ man dlopen

Janka

Posted: 21. Aug 2007 16:34
by ema-fox
ich will eine VM für eine Programmiersprache schreiben und da ist jeder takt den ich den Prozessor sinnlos verbraten lasse ein ein grund weniger die Programmiersprache zu nutzen.

Posted: 21. Aug 2007 17:48
by Janka
Sagen wir's mal so: Dass du deine ursprüngliche Frage hier stellen musstest, weist darauf hin, dass du ohnehin noch nicht das Wissen hast, eine virtuelle Maschine selbst zu schreiben, schon gar nicht in Assembler.

Ich schlage vor, dass du dich erst einmal mit dem auseinandersetzt, was gcc und dem ld an Objektcode auswerfen. Wenn du dann deinen eigenen dynamischen Linker gebastelt hast, kannst du weitersehen.

Janka