Реферат: Драйвер виртуального диска
dw offset INPUT_STATUS_msg ; 07 - ввод статуса
dw offset INPUT_FLUSH_msg ; 08 - сброс входной очереди
dw offset WRITE_msg ; 09 - вывод на устройство
dw offset WRITE_VERIFY_msg ; 10 - вывод с проверкой
dw offset OUTPUT_STATUS_msg ; 11 - вывод статуса
dw offset OUTPUT_FLUSH_msg ; 12 - сброс выходной очереди
dw offset IOCTL_OUTPUT_msg ; 13 - вывод IOCTL
dw offset DEVICE_OPEN_msg ; 14 - открыть устройство
dw offset DEVICE_CLOSE_msg ; 15 - закрыть устройство
dw offset REMOVABLE_msg ; 16 - носитель сменный ?
dw offset NO_COMMAND_msg ; 17 -
dw offset NO_COMMAND_msg ; 18 -
dw offset NO_COMMAND_msg ; 19 -
dw offset GENERIC_IOCTL_msg ; 20 - групповой IOCTL запрос
dw offset NO_COMMAND_msg ; 21 -
dw offset NO_COMMAND_msg ; 22 -
dw offset NO_COMMAND_msg ; 23 -
dw offset GET_LOGICAL_msg ; 24 - получить имя диска
dw offset SET_LOGICAL_msg ; 25 - установить имя диска
;
PAGE
; PRINT_COMMAND
;
; Эта процедура вызывает функцию BIOS для печати (_biosprt), передавая
; ей адрес строки, содержащей имя только что вызванной команды. При
; вызове этой процедуры удвоенный код команды передается в регистре BX.
; Все используемые регистры сохраняются.
;
print_command PROC NEAR