CP / M 2.2 (취미)로 8 비트 Z80 컴퓨터에서 프로그래밍하고 플로피 디스크 형식은 IBM, 40 트랙, 트랙 당 8 섹터, 섹터 당 512 바이트입니다. 여유 공간은 디스크의 각면에 154 Ko입니다.
섹터가 1에서 8까지 색인되는 이유는 무엇입니까 (일반적으로 컴퓨터에서 볼 수있는 것처럼 0에서 7까지는 아님)?
플로피 디스크의 카탈로그는 트랙 1 (섹터 1-4, 64 항목)에 있습니다.
카탈로그가 트랙 0에 있는지 궁금합니다.
제로 트랙이 시스템을 포함하도록 예약되어 있습니까 (트랙 0 및 1이 CP / M 플로피 디스크의 시스템에 예약되어 있고 카탈로그가 트랙 2에있는 경우)?
예를 들어 APPLE II에서 섹터는 0에서 F로 시작하기 때문에 이것을 물었습니다.
내가 사용하는 컴퓨터는 AMSTRAD CPC 6128 (1985)입니다. CP / M OS 2.2 및 3.0을 사용할 수있는 Zilog Z-80의 8 비트입니다.
플로피 디스크 형식은 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의 디렉토리, 트랙 0 및 1의 시스템 CP / M.
저는 숙련 된 어셈블리 프로그래머이며 트랙이하는 것처럼 섹터가 0에서 시작하는 것이 논리라고 생각합니다. AMSTRAD CPC 컴퓨터는 5 1/4 디스크 드라이브도 사용할 수 있습니다. 나는 어제 하나를 샀다. 그러나 트랙, 섹터 및 형식은 물론 5 1/4 디스켓에서 동일합니다.
올리비에.
추신 : 내 영어 미안 해요, 그것은 내 모국어가 아닙니다. ^^