Tôi hiện đang lập trình trên máy tính Z80 8 bit với CP / M 2.2, (theo sở thích) và định dạng đĩa mềm là IBM, 40 rãnh, 8 rãnh trên mỗi rãnh, 512 byte cho mỗi rãnh. không gian trống là 154 Ko trên mỗi mặt của đĩa.
Tại sao các lĩnh vực được lập chỉ mục từ 1 đến 8 (chứ không phải từ 0 đến 7, như thường thấy với máy tính)?
Danh mục của đĩa mềm nằm trên track 1 (sector 1 đến 4, 64 mục).
Tôi đang tự hỏi là danh mục trên không?
Có phải track không dành riêng để bao gồm một hệ thống (vì track 0 & 1 được dành riêng cho hệ thống trên đĩa mềm CP / M và danh mục nằm trên track 2)?
Tôi đã hỏi điều này bởi vì, ví dụ, trên APPLE II, các lĩnh vực bắt đầu từ 0 (0 đến F).
Máy tính tôi sử dụng là AMSTRAD CPC 6128 (1985). Nó là 8 bit với Zilog Z-80, với CP / M OS 2.2 và 3.0 có sẵn.
Định dạng đĩa mềm khá hiếm: 3 inch. (không phải 3 1/2).
3 ĐỊNH DẠNG có sẵn: -CP / M: 40 rãnh (0 đến 39) 9 cung trên mỗi rãnh (được đặt tên & 41 đến & 49) 169 Ko trên mỗi mặt. -DATA: 40 rãnh (0 đến 39) 9 cung trên mỗi rãnh (được đặt tên & C1 đến & C9) 178 Ko trên mỗi mặt. -IBM: 40 rãnh (0 đến 39) 8 cung trên mỗi rãnh (được đặt tên là 1 đến 8) 154 Không gian trống trên mỗi mặt.
Đĩa mềm 3 inch khác với đĩa mềm 3 1/2. Để đọc bên B: Tôi phải đẩy đĩa ra và tự xoay nó sau đó đặt lại vào ổ đĩa! nhưng nó hoạt động rất tốt
Các bản nhạc bắt đầu từ 0 đến 39. Tôi chỉ tò mò muốn biết tại sao các lĩnh vực bắt đầu từ 1 và tại sao bản nhạc 0 không được sử dụng cho thư mục trên định dạng của IBM ...
Ví dụ, định dạng CP / M rất đơn giản: thư mục trên track 2, CP / M hệ thống trên track 0 và 1.
Tôi là một lập trình viên lắp ráp có kinh nghiệm và tôi nghĩ sẽ là logic khi các ngành bắt đầu từ 0, như các bài hát đã làm. Máy tính CPC AMSTRAD cũng có thể chấp nhận ổ đĩa 5 1/4. Tôi đã mua một ngày hôm qua. Nhưng các bài hát, các lĩnh vực và định dạng sẽ giống nhau tất nhiên trên 5 1/4 disquettes.
Olivier.
ps: xin lỗi vì tiếng anh của tôi, nó không phải là ngôn ngữ mẹ đẻ của tôi ^^