Naja, du schreibst halt wahrscheinlich blödsinn in das Drive Select/Head Register. Aber du könntest auch mal sagen, in welchem Zusammenhang das alles auftritt, das würde schon ein bisschen weiterhelfen
09. November 2026, 18:28
Gespeichert Zitat von: T0ast3r link=topic=1680.msg19291#msg19291also du sagst qemu ist besser und berufst dich darauf dass du die Konkurenz verwendest wenn etwas nicht passt?Nicht direkt... Daß qemu in Sachen Geschwindigkeit besser ist, das hast du ja auch schon gesagt. Ich wollte eigentlich nur anmerken, daß die Nachteile für mich nicht so schwer wiegen, daß er zum Programmieren völlig unbrauchbar wäre. Nur in harten Fällen brauche ich mal was anderes.Zitatoder auch wenn ein System-interner Fehler (triple fault) o.ä. auftritt wird nichts ausgegeben; unter bochs hingegen schon, sieht man of einen panic bochs...Ja, das stimmt, und allgemein ist bochs wohl robuster. Im Gegensatz zu qemu habe ich bochs jedenfalls noch nie abstürzen sehen.

Also die neue Version hat bei mir nen riesen Bug...fixe zuerst dehn mal...Wenn ich im Debugger steppen will, reagiert Bochs manchmal gar nicht und gibt wieder den selben Befehl aus....
mov eax, 0x00
mov ebx, 0x02
div ebx ; <-- hier hängtsIch hoffe mal das ihr gerade nicht darüber sprechte (keine Lust alles nachzulesen). Aber das würde einen Interrupt Null auslösen (Division by zero).Also die neue Version hat bei mir nen riesen Bug...fixe zuerst dehn mal...Wenn ich im Debugger steppen will, reagiert Bochs manchmal gar nicht und gibt wieder den selben Befehl aus....
bei mir hängt es auch, aber ich weiß nicht ob das ein bug von bochs ist oder ein fehler von mir. (wer ist schuld?)Code: [Auswählen]mov eax, 0x00
mov ebx, 0x02
div ebx ; <-- hier hängts
das würde einen Interrupt Null auslösen (Division by zero).- aber dann müste ein int0 ausgefürt werden und bochs darf nicht einfach an dem befehl hängen bleiben