Итак, в прошлом шаге мы с Вами немного посмотрели, как можно работать с жестким диском, теперь мы с Вам воспользуемся нашими знаниями для чтения информации из загрузочного сектора. Пишем:
MODEL TINY STACK 100h DATASEG data1 DD 512 CODESEG start: mov ax,@data mov ds,ax mov al,3 ; читаем загрузочный сектор диска С mov dx,0 mov cx,1 mov bx,offset data1; int 25h mov bx,1 ; показываем на экране mov cx,512 mov dx,offset data1 mov ah,40h int 21h mov ah,04Ch mov al,1h int 21h end start
А теперь запускаем:
А теперь проверим все это в Norton Disk Edit:
Все нормально вроде как, Norton Disk Edit показывает все точно также. У меня строит Win98&Windows 2000 с чем и связана надпись PMSWIN4.1, конечно, если это не вирус, у Вас может быть по другому.