Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#339

AW: Was nervt euch so, wärend der Programmierung.

  Alt 4. Aug 2011, 22:49
Mich nervt es im Moment total, dass es keine ordentliche und einfache Möglichkeit gibt mein Programm zu debuggen. In einer Jahresarbeit zum Thema Betriebssysteme versuche ich gerade, in einem recht simplen ASM-C-Konstrukt, eine Exception-Behandlung für eine Null-Division einzurichten. Normalerweise schaut der Prozesser in diesem Fall in der sogenannten Interrupt Descriptor Table (IDT) nach, an welche Adresse er springen soll. Dort findet er dann meinen Exception-Handler.

So. Und jetzt finde mal raus, ob die IDT da ist wo sie sein soll, ob sie richtig ist, ob die Adressen darin stimmen, ob der Prozessor die Adresse findet, wohin er springt, ob das klappt und warum auf dem Bildschirm lauter hübsche bunte Zeichen zu finden sind. Hier muss man erstmal einige Stunden in die Einrichtung eines ordentlichen Debuggers verbringen...

Liebe Grüße,
Valentin
Miniaturansicht angehängter Grafiken
2011-08-04-224726_727x458_scrot.png  
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog