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

Функции 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 для работы с дисками

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

Создание, использование и распространение вредоносных программ для ЭВМ (ст. 273 УК)
Интегральные схемы
СОЗДАНИЕ ДОКУМЕНТА
Кибернетический подход
Общая характеристика преступлений в сфере технологий
Крэкинг (вершина айсберга)
Многие споры вокруг проблемы "кибернетика и мышление"
Возможность системы CompactPCI иметь более 8 слотов
Открытие документа с Рабочего стола
WordPad: Отмена и повтор последнего действия
Задачи, реализуемые на квантовых компьютерах
COSMOS/M трансляторы
TCO '95
Расположение и размер корневого каталога
Ремонт & обслуживание регистратуры Windows
Базовая система классов Java
РАЗНОВИДНОСТИ КОМПЬЮТЕРНЫХ ВИРУСОВ
Робот Саламандра Помогает Разгадывать Загадки Эволюции
Загрузочная запись
Общая характеристика преступлений в сфере компьютерной информации
КОНСТРУКТИВНО-ТЕХНОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ЖГУТОВ
Общие сведения по СКС
Информатизация общества: социальные условия, предпосылки и последствия
Примеры комплексов CASE-средств
Современное состояние информационной сферы Украины
Консоль восстановления
Виды пластиковых карточек
Региональные провайдеры в России
Что ваш ребенок делает в он-лайн?
Защитите фото, изображения и видео
Программа Sendmail
Цифровая логика
Что Такое Кодеки И Где Их Можно Скачать
Полезные советы - программа Picasa
Защита регистрации
Выпущена Версия Mobile Forex 2.15: Новый Подход К Надежности И Удобству
Разновидности: Atree ADA, Janus ADA, Meridian ADA
Власть и информационное общество в Украине
ТЕХНОЛОГИЯ И ОСНОВНЫЕ ЭТАПЫ ПОСТРОЕНИЯ ЭС
Легализация По. Цена Ошибки!
Обзор возможностей WinRAR 3.70 RU Final
Делайте резервные ропии профессионально - Norton Ghost 14
История развития компьютера
Международный стандарт ISO/IEC 11801
Запуск Windows
Активный Рабочий стол Windows XP
Печатающие устройства
РАЗРАБОТКА И РАСПРОСТРАНЕНИЕ КОМПЬЮТЕРНЫХ ВИРУСОВ
Отмена печати отдельных документов
НЕМНОГО О ЛИЧНОСТНЫХ ОСОБЕННОСТЯХ КОМПЬЮТЕРНЫХ ПРЕСТУПНИКОВ
Бесплатный Софт, Быть Или Не Быть
Информационное общество: глобальное, европейское, украинское
Отправка и получение файлов
ПРИНЦИП ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ
Настройка Главного меню Microsoft Windows XP