Глава 3
Процедура необходима для восстановления ранее сохраненной копии CMOS
Вверх
call open_file
cycl2: mov ah,3Fh ;читать файл
call writeSR ;запишем из переменной tek_el в ячейку по адресу svalue
call close_file ;прочитано 40h байт. Закроем файл
;вывод сообщения
call scr_page
popa
Назад |
Начало урока |
Вверх |
Вперед
;загрузить файл ***************************************************************
;ВХОДНЫЕ ПАРАМЕТРЫ
;svalue
;ax - имя файла
pusha
mov svalue,00h ;обнуляем адрес для записи
mov bx,handle ;описатель файла (дескриптор)
mov cx,1 ;читаем один байт из файла (в одну ячейку памяти)
mov dx,offset tek_el ;читаем в переменную tek_el
int 21h
inc svalue ;перейдем на следующую ячейку
cmp svalue,40h ;сравним с конечным адресом для записи.
jne cycl2 ;не равно, прыжок на чтение следующего байта из файла
mov kolonka,0
mov stroka,47
call print_position
mov color,0Ah
mov bp,offset message8
mov cx,dlmessage8
call print_string
call press_key
call clear_string
mov svalue,dl
ret
load_file endp
;******************************************************************************
Содержание