Hallo,
ich möchte einen Farjump zu einer Adresse vollziehen, die in einem Register drinnen steht. Zusätzlich möchte ich in ein anderes Codesegment wechhseln. Mein Code lautet:
Ich hoffe ihr könnt mir helfen. Danke.
ich möchte einen Farjump zu einer Adresse vollziehen, die in einem Register drinnen steht. Zusätzlich möchte ich in ein anderes Codesegment wechhseln. Mein Code lautet:
Code: [Auswählen]
asm("ljmp $0x20,%0" : :"r"(Adresse));
Ich habe schon gelesen, dass man vor dem Register ein Stern (*) hinmachen muss. Das habe ich auch getan, aber GCC gibt immer noch den Fehler aus, dass die Parameter für ljmp falsch sind.Ich hoffe ihr könnt mir helfen. Danke.

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert