Autor Thema: Programm stoppt bei dem versuch in den Speicher zu schreiben  (Gelesen 5020 mal)

Tobsn

  • Beiträge: 11
    • Profil anzeigen
Gespeichert
Hallo!

Ich habe folgendes Problem:
Bei dem Versuch in das RAM an der Stelle 0000:FFFF zu schreiben hängt sich das Programm auf, alle anderen Adressen in diesem Segment funktionieren, woran kann das liegen?

mov    bx,0xFFFF
mov       word     [es:bx],0x0000

danke!

mastermesh

  • Beiträge: 341
    • Profil anzeigen
    • http://www.kostenloser-laptop.de/
Gespeichert
« Antwort #1 am: 15. September 2004, 18:30 »
In ES steht 0?

Tobsn

  • Beiträge: 11
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 15. September 2004, 18:38 »
ja
hab ich vergessen dazu zu schreiben

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #3 am: 16. September 2004, 09:01 »
WORD=2 Byte
0xFFFF hat aber nur noch Platz für ein Byte, dann gibts nen Segment overrun.
Mach 0xFFFE draus und es geht
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

Tobsn

  • Beiträge: 11
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 16. September 2004, 10:50 »
verdammt bin ich blöd, danke

 

Einloggen