Ich programmiere jetzt auf einem 8-Bit-Z80-Computer mit CP / M 2.2 (als Hobby) und das Diskettenformat ist IBM, 40 Spuren, 8 Sektoren pro Spur, 512 Bytes pro Sektor. Der freie Speicherplatz beträgt 154 Ko auf jeder Seite der Festplatte.
Warum sind die Sektoren von 1 bis 8 indiziert (und nicht von 0 bis 7, wie dies normalerweise bei Computern der Fall ist)?
Der Katalog der Diskette befindet sich auf Spur 1 (Sektor 1 bis 4, 64 Einträge).
Ich frage mich, ob der Katalog auf Spur Null ist.
Ist die Nullspur für die Aufnahme eines Systems reserviert (da Spur 0 und 1 für das System auf einer CP / M-Diskette reserviert sind und der Katalog auf Spur 2 ist)?
Ich habe dies gefragt, weil zum Beispiel bei APPLE II Sektoren bei Null beginnen (0 bis F).
Der Computer, den ich benutze, ist ein AMSTRAD CPC 6128 (1985). Es ist ein 8-Bit mit Zilog Z-80, mit CP / M OS 2.2 und 3.0 verfügbar.
Das Diskettenformat ist ziemlich selten: 3 Zoll. (nicht 3 1/2).
Es stehen 3 FORMATE zur Verfügung: -CP / M: 40 Spuren (0 bis 39) 9 Sektoren pro Spur (mit den Namen & 41 bis & 49) 169 Ko auf jeder Seite. -DATEN: 40 Spuren (0 bis 39) 9 Sektoren pro Spur (mit den Namen & C1 bis & C9) 178 Ko auf jeder Seite. -IBM: 40 Spuren (0 bis 39) 8 Sektoren pro Spur (mit 1 bis 8 bezeichnet) 154 Ko freier Speicherplatz auf jeder Seite.
Eine 3-Zoll-Diskette unterscheidet sich von einer 3 1/2 -Diskette. So lesen Sie die Seite B: Ich muss die Diskette auswerfen und selbst drehen und dann wieder in das Laufwerk einlegen! aber es funktioniert sehr gut.
Die Spuren beginnen bei 0 bis 39. Ich bin nur gespannt, warum Sektoren bei 1 beginnen und warum die Spur 0 nicht für das Verzeichnis im IBM-Format verwendet wird ...
Das CP / M-Format ist beispielsweise sehr einfach: Verzeichnis auf Spur 2, System-CP / M auf Spur 0 und 1.
Ich bin ein erfahrener Assembler-Programmierer, und ich denke, es wäre logisch, dass Sektoren wie Tracks bei Null beginnen. Der AMSTRAD CPC-Computer kann auch ein 5 1/4 Festplattenlaufwerk aufnehmen. Ich habe gestern einen gekauft. Aber Tracks, Sektoren und Formate werden natürlich auf 5 1/4 Disquettes gleich sein.
Olivier.
ps: Entschuldigung für mein Englisch, es ist nicht meine Muttersprache. ^^