Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: hannibal am 14. November 2004, 14:59
-
koennte mir vielleicht jemand erlaeutern, wie ich auf eine adresse schreiben kann, die ich in einem register gespeichert hab? will naemlich direkt in den videomemory schreiben und hab vergessen wie das geht..
da das ganze aber erstmal rein asm sein soll, helfen mir die cpp-funktionen von teejay nicht wirklich..
vielen dank im voraus,
lg, hannibal
-
mov [eax],0x0000
Ich denke mal das meinst du^^
-
mov ax, 0xb800
mov bh, 'a'
mov bl, 7
mov [ax],bx
...so..wo liegt der fehler, dass mir bochs hier panic liefert? =\
-
im PM sollte man eax zum adressieren nehmen, weil 32Bit^^
falls du RM hast dann keine Ahnung^^
-
erstmals nur RM.. (scheiss abwaertskompatibilitaet!) insofern ist ax ja in ordnung..
mal ausprobieren, danke erstmal :)