1. 程式人生 > >軟盤相關知識和通過BIOS中斷訪問

軟盤相關知識和通過BIOS中斷訪問

1.2 因此 磁道 -i 單位 直接 成了 ID 調用

一、 軟盤基礎知識介紹

(1) 3.5英寸軟盤

  • 3.5英寸軟盤分為上下兩面,每面有80個磁道,每個磁道又分為18個扇區,每個扇區大小為512個字節。

  • 軟盤大小計算: 2面 * 80磁道 * 18扇區 * 512 字節 = 1440KB ≈ 1.44MB

(2) 5.25英寸軟盤

  • 5.25英寸軟盤每個磁道只有15個扇區,其它的與3.5英寸軟盤一樣。因此,5.25英寸軟盤大小為 1.2MB

磁盤的實際訪問由磁盤控制器進行。我們可以通過控制磁盤控制器來訪問磁盤。只能以扇區為單位對磁盤進行讀寫。在讀寫扇區的時候,要給出面號、磁道號和扇區號。面號和磁道號從0開始,而扇區號從1開始。

二、 使用BIOS的 int 13h 中斷訪問磁盤

如果通過直接控制磁盤控制器來訪問磁盤,則需要涉及許多硬件細節。BIOS提供了對扇區進行讀寫的中斷例程,這些中斷例程完成了許多復雜的和硬件相關的工作,我們可以通過調用BIOS中斷例程來訪問磁盤。

未完待續..........

軟盤相關知識和通過BIOS中斷訪問