0
mov ah, 0x02 ; read floppy sector function
mov al, 1 ; read 1 sector
mov ch, 1 ; we are reading the second sector past us, so its still on track 1
mov cl, 2 ; sector to read (The second sector)
mov dh, 0 ; head number
mov dl, 0 ; drive number. Remember Drive 0 is floppy drive.
int 0x13 ; call BIOS - Read the sector
上閱讀這是例子代碼:http://www.brokenthorn.com/Resources/OSDev5.html從扇區軟盤
我真的不明白這個部分:
mov ch, 1 ; we are reading the second sector past us, so its still on track 1
mov cl, 2 ; sector to read (The second sector)
好了,所以第一個扇區是引導扇區(扇區0)。因此後,該部門是部門1
所以它不應該是?:
mov ch, 0 ;First track
mov cl, 1 ;second sector on first track
謝謝!該教程沒有提到這一點。但快速檢查維基百科會解決我的困惑。 http://en.wikipedia.org/wiki/Cylinder-head-sector –