16 Bit Protected Mode + Rep MovSD

Diskussion zum Thema Programmierung unter DOS (Intel x86)
Antworten
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

16 Bit Protected Mode + Rep MovSD

Beitrag von Dosenware »

Der Titel sagts eigentlich schon, ich will im 16Bit protected Mode schnell Daten durch die Gegend schieben.

Problem:

DS:ESI, ES:EDI + protected Mode Adresse - wie kann ich das konvertieren?

Und wo wir schon dabei sind: Das protected Mode Interface von Vesa ist für 32Bit kompiliert - wie kann ich vom 16 Bit protected Mode aus diesen Code aufrufen?
Hängts bloß am ret? (aka ich muss die Rücksprungadresse auf 32Bit modifizieren?)

Grüße und vielen Dank schonmal, Dose
Antworten