Ich weis, Köpft mich, wenn ich dafür jetzt ein extra Thread aufmache (könnt ihn ja wieder löschen)... aber eine Sache würde mich zum Multitasking Tutorial noch intressieren.
Dort steht irgendwo:
Oder geht es darum, den Taskzustand auf den Stack zu schieben? bzw ihn in new_cpu abzuspeichern... ?
Dort steht irgendwo:
Code: [Auswählen]
.esp0 = (new_cpu +1)
Der Stack wächst doch nach unten, oder? und ein pop erhöht doch die adresse, oder? Wenn dem so ist, warum dann + 1. Ich dachte die CPU möchte den Zustand vielleicht auch noch mal vom Stack holen. Aber gerade mit diesem Plus 1 würde das doch verhindert, oder? oO Oder geht es darum, den Taskzustand auf den Stack zu schieben? bzw ihn in new_cpu abzuspeichern... ?

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert
), sieht dein Stack ja vor dem Einsprung irgendwie so aus: