Autor Thema: auf adresse schreiben  (Gelesen 3041 mal)

hannibal

  • Host
  • Beiträge: 400
    • Profil anzeigen
    • brainsware - the rock.
Gespeichert
« 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
\\o
o//
\o/

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #1 am: 14. November 2004, 15:32 »
mov [eax],0x0000

Ich denke mal das meinst du^^
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

hannibal

  • Host
  • Beiträge: 400
    • Profil anzeigen
    • brainsware - the rock.
Gespeichert
« Antwort #2 am: 14. November 2004, 15:41 »

mov ax, 0xb800
mov bh, 'a'
mov bl, 7
mov [ax],bx


...so..wo liegt der fehler, dass mir bochs hier panic liefert? =\
\\o
o//
\o/

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #3 am: 14. November 2004, 15:50 »
im PM sollte man eax zum adressieren nehmen, weil 32Bit^^
falls du RM hast dann keine Ahnung^^
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

hannibal

  • Host
  • Beiträge: 400
    • Profil anzeigen
    • brainsware - the rock.
Gespeichert
« Antwort #4 am: 14. November 2004, 15:52 »
erstmals nur RM.. (scheiss abwaertskompatibilitaet!) insofern ist ax ja in ordnung..

mal ausprobieren, danke erstmal :)
\\o
o//
\o/

 

Einloggen