ตอนนี้ฉันกำลังเขียนโปรแกรมบนคอมพิวเตอร์ Z80 ขนาด 8 บิตที่มี CP / M 2.2 (เป็นงานอดิเรก) และรูปแบบฟลอปปี้ดิสก์คือ IBM, 40 แทร็ก, 8 แทร็กต่อ 8 แทร็ก, 512 ไบต์ต่อเซกเตอร์ พื้นที่ว่างคือ 154 Ko บนแต่ละหน้าของดิสก์
เหตุใดจึงมีการจัดทำดัชนีภาค 1 ถึง 8 (และไม่เป็นศูนย์ถึงเจ็ดตามปกติจะเห็นด้วยคอมพิวเตอร์)
แคตตาล็อกของฟลอปปีดิสก์อยู่ในแทร็ก 1 (เซกเตอร์ 1 ถึง 4, 64 รายการ)
ฉันสงสัยว่าแคตตาล็อกในศูนย์การติดตามคืออะไร
แทร็กศูนย์สำรองไว้เพื่อรวมระบบ (เนื่องจากแทร็ก 0 & 1 ถูกจองไว้กับระบบบนฟลอปปีดิสก์ CP / M และแคตาล็อกอยู่บนแทร็ก 2) หรือไม่
ฉันถามสิ่งนี้เพราะตัวอย่างเช่นใน APPLE II ภาคเริ่มต้นที่ศูนย์ (0 ถึง F)
คอมพิวเตอร์ที่ฉันใช้คือ AMSTRAD CPC 6128 (1985) มันคือ 8 บิตพร้อม Zilog Z-80 พร้อม CP / M OS 2.2 และ 3.0
รูปแบบฟลอปปี้ดิสก์ค่อนข้างหายาก: 3 นิ้ว (ไม่ใช่ 3 1/2)
3 รูปแบบที่มี: -CP / M: 40 แทร็ก (0 ถึง 39) 9 ภาคต่อแทร็ค (ชื่อ & 41 ถึง & 49) 169 Ko ในแต่ละหน้า - ข้อมูล: 40 แทร็ก (0 ถึง 39) 9 ส่วนต่อแทร็ค (ชื่อ & C1 ถึง & C9) 178 โคต่อหน้า -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 disquettes
โอลิเวีย
ป.ล. : ขออภัยสำหรับภาษาอังกฤษของฉันไม่ใช่ภาษาแม่ของฉัน ^^