Шаг 21 - Функция абсолютного чтения с диска 25h

Итак, в прошлом шаге мы с Вами немного посмотрели, как можно работать с жестким диском, теперь мы с Вам воспользуемся нашими знаниями для чтения информации из загрузочного сектора. Пишем:

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	

А теперь запускаем:

21_1.gif (6388 b)

А теперь проверим все это в Norton Disk Edit:

21_2.gif (8764 b)

Все нормально вроде как, Norton Disk Edit показывает все точно также. У меня строит Win98&Windows 2000 с чем и связана надпись PMSWIN4.1, конечно, если это не вирус, у Вас может быть по другому.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.