Реферат: Драйвер виртуального диска

mov ax, BLUE_F OR BRIGHT OR BLACK_B ; установим цвет

push ax

mov ax,word ptr message_table[bx] ; адрес строки

push ax

call _biosprt ; вызываем процедуру BIOS

add sp,4 ; очищаем стек от параметров

pop ax ; восстанавливаем AX и выходим

ret

print_command ENDP

ENDIF

;

PAGE

;

;** ВНУТРЕННИЙ СТЕК И КОНЕЦ ОПЕРАЦИОННОЙ ЧАСТИ ДРАЙВЕРА **

;

db 32 DUP ('stack ') ; внутренний стек глубиной

local_stack EQU $ ; 256 байт

;

bpb_tab dw offset bpb ; указатель на BPB

;

LAST_USED EQU $ ; адрес завершения

;

;*** ХАРАКТЕРИСТИКИ RAM-ДИСКА, ПРИНИМАЕМЫЕ ПО УМОЛЧАНИЮ ***

;

; Параметры для 5-1/4" двустороннего двойной плотности диска с девятью

; секторами на дорожке.

;

MTYPE EQU 0FDh ; байт описателя носителя

TRACKS EQU 40 ; 40 дорожек

К-во Просмотров: 658
Бесплатно скачать Реферат: Драйвер виртуального диска