我需要能夠在程序集中編寫程序來讀取磁盤的第一個扇區(MBR)並將其寫入軟盤或至少顯示數據。 據我所知,INT 13h和25h不能在Windows保護模式下工作,我甚至在Dos中試過我的代碼,但是當我運行程序時dos系統掛起。這是代碼:程序集INT 13h - 讀取磁盤問題
MOV byte ptr es:[bx], offset result
MOV AL,1 ;number ofsectors to read
MOV Cl,1
MOV ch,0
mov dl,80h ;the HDD
mov dh,1
mov ah,02h
INT 13h
結果是緩衝區變量。
在此先感謝。
請使用「代碼」功能來標記代碼演示。 – 2010-01-01 20:49:59