Agora estou programando em um computador Z80 de 8 bits com CP / M 2.2 (como hobby) e o formato de disquete é IBM, 40 trilhas, 8 setores por trilha, 512 bytes por setor. o espaço livre é de 154 Ko em cada face do disco.
Por que os setores são indexados de 1 a 8 (e não de zero a sete, como geralmente é visto nos computadores)?
O catálogo do disquete está na faixa 1 (setor 1 a 4, 64 entradas).
Eu estou querendo saber é o catálogo na faixa zero?
A faixa zero é reservada para incluir um sistema (como as faixas 0 e 1 são reservadas para o sistema em um disquete CP / M e o catálogo na faixa 2)?
Perguntei isso porque, por exemplo, no APPLE II, os setores começam em zero (0 a F).
O computador que eu uso é um AMSTRAD CPC 6128 (1985). É um 8 bits com o Zilog Z-80, com o CP / M OS 2.2 e 3.0 disponível.
O formato do disquete é bastante raro: 3 polegadas. (não 3 1/2).
Estão disponíveis 3 FORMATOS: -CP / M: 40 faixas (0 a 39) 9 setores por faixa (denominada 41 a 49) 169 Ko em cada face. -DATA: 40 trilhas (0 a 39) 9 setores por trilha (nomeados & C1 a & C9) 178 Ko em cada face. -IBM: 40 trilhas (0 a 39) 8 setores por trilha (denominadas 1 a 8) 154 Ko de espaço livre em cada face.
Um disquete de 3 polegadas é diferente de um disquete de 3 1/2. Para ler o lado B: Eu tenho que ejetar o disquete e girá-lo eu mesmo e colocá-lo novamente na unidade de disco! mas funciona muito bem.
As faixas começam de 0 a 39. Estou curioso para saber por que os setores começam em 1 e por que a faixa 0 não é usada para o diretório no formato IBM ...
Por exemplo, o formato CP / M é muito simples: diretório na faixa 2, sistema CP / M na faixa 0 e 1.
Eu sou um programador de montagem experiente e acho que seria lógico que os setores iniciem em zero, como as trilhas. O computador AMSTRAD CPC também pode aceitar uma unidade de disco de 5 1/4. Eu comprei um ontem. Mas faixas, setores e formatos serão os mesmos, obviamente, em 5 1/4 de disquete.
Olivier.
ps: desculpe pelo meu inglês, não é minha língua nativa. ^^