Реферат: Драйвер виртуального диска
GET_LOGICAL PROC NEAR ; 17 - получить имя логического
xor ax,ax ; диска
ret
GET_LOGICAL ENDP
;
SET_LOGICAL PROC NEAR ; 18 - установить имя логического
xor ax,ax ; диска
ret
SET_LOGICAL ENDP
;
PAGE
; ------------ Подпрограммы обработки запросов -----------------------
; Эти подпрограммы вызываются для обработки параметров любого запроса
; на ввод/вывод.
; На входе :
; ES:DI - содержит адрес блока запроса
; Действия :
; Проверка параметра "номер сектора" на допустимость.
; Преобразование этого параметра в "сегмент:смещение".
; Выровнять счетчик для предотвращения "перекрытия".
; На выходе :
; DS:SI - содержит адрес "сектора" в RAM-диске
; ES:DI - содержит адрес блока запроса
; CX - содержит количество передаваемых слов.
;
verify PROC NEAR
; проверим что номера начального и конечного секторов лежат в пределах
; от 0 до N.
mov cx,request.start ; сравним номер начального