Archiv verlassen und diese Seite im Standarddesign anzeigen : anderes Programm mit Assembler starten?
Hi,
ich wollte mal gerne wissen mit welchem Assemblerbefehl ich ein anderes Programm starten kann.
Hi,
ich wollte mal gerne wissen mit welchem Assemblerbefehl ich ein anderes Programm starten kann.
*lol* Du weißt schon, daß ein Prozessor keine Programme kennt. Wie auch eine Prozessor kein Filesystem kennt usw. usf.
Wenn Du ein Programm "starten" willst, mußt Du es schon in den Speicher lesen. Dann mußt Du wissen wie das Programm gespeichert ist, also z.B. als ELF-Binary. Das hat dann ein genaues Format. Da mußt Du dann nach sehen, wie Du den Speicher für das Programm initialisieren mußt und dann kannst Du in dieser Struktur auch nachlesen an welche Adresse im Programm Du springen mußt, um es im Endeffekt zu starten.
Pingu
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.