ディスクの最初のセクター(MBR)を読み取り、フロッピーディスクに書き込むか、少なくともデータを表示するために、アセンブリでプログラムを作成できる必要があります。INT 13hと25hはWindowsプロテクトモードでは機能しないことを理解しています。また、DOSでコードを試しましたが、プログラムを実行するとDOSシステムがハングします。これはコードです:
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
結果はバッファ変数です。
前もって感謝します。