Hallo,
ich mach mir grad so ein paar Gedanken über ein Programm, das den Inhalt des 1 MB großen Real-Mode-Arbeitsspeicher ausliest und entscheidet, ob ein Speicherbereich frei oder belegt ist.
Aber wie kann man das realisieren ?
Hab mir ein paar Gedanken gemacht, komm aber nicht so richtig in die Gänge.
Es reicht ja im nicht, jedes Bit eines Segments auszulesen und wenn der Wert 0 ist, ist der Bereich frei, wenn ungleich 0, ist der Bereich belegt.
Schließlich könnte eine 0 ja auch von einer Zahl sein, die im RAM gespeichert wurde, oder ?
Wie kann man also im Real-Mode FREIE und BELEGTE (z.B. durch den Videospeicher oder die IVT) Speicherbereiche auseinanderhalten ?
Vielen Dank,
bsc