Главная | Соглашение | Публикация статей

Функции BIOS для работы с дисками
Категория: Статьи

Наилучший и самый безопасный способ работы с дисками на физическом уровне в среде MS-DOS - использование функций базовой системы ввода/вывода BIOS. Эти функции учитывают все особенности аппаратуры и предоставляют достаточно широкий набор средств доступа к дискам на физическом уровне.
Вся дисковая подсистема обслуживается прерыванием INT 13h . Это прерывание выполняет множество функций. Для вызова определенной функции программа должна занести ее код в регистр AH. При этом в другие регистры следует записать параметры - номер НМД или НГМД, номер цилиндра, головки, адрес таблиц параметров НМД или НГМД и т. д.
Приведем краткую таблицу функций прерывания INT 13h , после чего займемся детальным описанием этих функций. В примечании к описанию функций мы будем указывать типы компьютеров, на которых данная функция работоспособна.
Номер функции Описание
00h Сброс дисковой системы
01h Определение состояния дисковой системы
02h Чтение сектора
03h Запись сектора
04h Проверка сектора
05h Форматирование дорожки
06h Форматирование дорожки НМД
07h Форматирование НМД
08h Получить текущие параметры НГМД или НМД
09h Инициализация таблиц параметров НМД
0Ah Чтение длинное (только для НМД)
0Bh Запись длинная (только для НМД)
0Ch Поиск цилиндра (только для НМД)
0Dh Альтернативный сброс НМД
0Eh Чтение буфера сектора (только для НМД)
0Fh Запись буфера сектора (только для НМД)
10h Проверка готовности НМД
11h Рекалибровка НМД
12h Проверка памяти контроллера НМД
13h Проверка НМД
14h Проверка контроллера НМД
15h Получить тип НМД или НГМД
16h Проверка замены диска
17h Установка типа дискеты
18h Установка среды носителя данных для форматирования
19h Парковка головок (только для НМД)
1Ah Форматирование НМД с интерфейсом ESDI

Функции BIOS для работы с дисками

Статьи по теме:

Профилактические методы уменьшения усталости при работе за компьютером
Почтовые псевдонимы
Экспертные Системы
Поиск людей (Кто есть Who)
Создание эффекта перехода
Процессор
Plasma monitors
Численные методы, используемые в данной работе
LCD мониторы
Входные и выходные данные
Характеристика антивирусных программ
Определение типа компьютера
Что ваш ребенок делает в он-лайн?
Малогабаритные 3U формата CompactPCI контроллеры INOVA
Как выбрать CRM: Формирование short-листа CRM систем
Схема бесплатного ускорения Интернета
ЛАЗЕРНЫЕ (СВЕТОДИОДНЫЕ) ПЛОТТЕРЫ
Восстановление файлов миф или реальность?
VISA-2000. Виртуальный продавец компьютерной оргтехники
APERTURE GRILLE
Подсистема оборудования
Работы ученых
WordPad: Выделение текста цветом
Глобальная сеть Internet
Программа AntiVir
Стримеры
Пути и фазы моделирования интеллекта
Microsoft Great Plains для клиентов в России: как найти консультанта и наиболее частые вопросы
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)
Quod licet Jovi non licet bovi
Отличительные особенности. Экспертные системы первого и второго поколения
Пристрої вводу
Создание загрузочной дискеты
Компьютеры в искусстве
Интегрирование модулей PADS в программную среду предприятия
Узнайте правду о ваших малышах занимаясь серфингом привычки
Защита Информации. Пароли На Rar Архивы
ЧТО ТАКОЕ КОМПЬЮТЕР?
Персональный компьютер
Прослушка И Антижучки - Гонка Технологий
Микроконтроллерыне Системы
Поколения ЭВМ
Межсетевой обмен и связь с глобальным Internet
Теория фреймов
Разделенная база данных Access
Программная совместимость ЕС ЭВМ
Виды пластиковых карточек
Четырехбитное мышление
Переход на новую систему и ее поддержка
Трассировка процессов в UNIX
Motorola и Verizon представили Android-телефон DEVOUR
Версии языка Java. Средства разработки
Элементарные Методы Сортировки
Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
Генерация сеток конечных элементов в GEOSTAR