Hi!
Folgendes:
Irgendwie funktionieren die Variablen nicht ganz. Wenn ich schreibe:
Org 0x15FBE
...
mov al, [actPos]
cmp al, 0xFF
...
actPos db 0xFF
Dann meint er [actPos] sei nicht das gleiche wie 0xFF. Die Calls und Jumps funktionieren aber alle einwandfrei. Was ist das???
Der Code wird vom Kernel an die stelle 0x15FBE geladen, wir befinden uns im Protected Mode mit CS=DS = 0x0 - 0xFFFFFFFF. Die GDT ist ordnungsgemäß geladen, interrupts sind ausgeschaltet.
Danke schon im voraus!