我现在正在使用CP / M 2.2的8位Z80计算机上进行编程(作为业余爱好),并且软盘格式为IBM,40个磁道,每个磁道8个扇区,每个扇区512字节。磁盘每个面上的可用空间为154 Ko。
为什么将扇区索引为1到8(而不是像计算机通常看到的那样为0到7)?
软盘的目录位于磁道1(扇区1至4,有64个条目)上。
我想知道目录是否在零轨道上?
零磁道是否保留为包含在系统中(因为磁道0和1在CP / M软盘上保留给系统,目录在磁道2上)?
我之所以这样问是因为,例如在APPLE II上,扇区从零(0到F)开始。
我使用的计算机是AMSTRAD CPC 6128(1985)。Zilog Z-80为8位,提供CP / M OS 2.2和3.0。
软盘格式非常罕见:3英寸。(不是3 1/2)。
可以使用3种格式:-CP / M:每条磁道上40个磁道(0至39)每个磁道9个扇区(命名为&41至&49)169 Ko。-DATA:每个面上有40个磁道(0至39),每个磁道9个扇区(名为&C1至&C9)178 Ko。-IBM:40个磁道(0到39个),每个磁道8个扇区(命名为1到8个),每个面上154 Ko可用空间。
3英寸软盘不同于3 1/2软盘。要阅读B面:我必须弹出软盘,然后自己打开它,然后再次将其放入磁盘驱动器中!但效果很好。
磁道从0到39开始。我很好奇,为什么扇区从1开始,为什么磁道0不用于IBM格式的目录...
例如,CP / M格式非常简单:目录位于轨道2上,系统CP / M位于轨道0和1上。
我是一位经验丰富的汇编程序员,我认为逻辑是扇区从零开始,就像磁道一样。AMSTRAD CPC计算机也可以接受5 1/4磁盘驱动器。我昨天买了一个。但是,在5 1/4音轨上,曲目,扇区和格式当然是相同的。
奥利维尔。
ps:对不起,我的英语不是我的母语。^^