рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Функции BIOS для работы с дисками - Курсовая Работа, раздел Информатика, Работа с дисками Функции Bios Для Работы С Дисками. Наилучший И Самый Безопасный Способ...

Функции 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 Проверка памяти контроллера НМД.

– Конец работы –

Эта тема принадлежит разделу:

Работа с дисками

В распоряжении программиста имеются средства разного уровня, предназначенные для работы с дисковой системой в среде MS-DOS. Во-первых, любая… Это самый низкий уровень, применение которого оправдано далеко не всегда. … Большинство задач решается с применением функций MS-DOS или BIOS (даже такие нетрадиционные задачи, как защита от…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Функции BIOS для работы с дисками

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Обзор дисковых устройств
Обзор дисковых устройств. Первые персональные компьютеры типа IBM PC не имели жесткого диска ("винчестера", или, по отечественной терминологии, накопителя на жестком магнитном диске - НМД). Они был

Физические аспекты работы с дисками
Физические аспекты работы с дисками. Что же, собственно, представляет из себя диск? Дискета (флоппи-диск) - это круглая пластинка в квадратном конверте, покрытая с двух сторон магнитным мате

Определение типа компьютера
Определение типа компьютера. ПЗУ базовой системы ввода/вывода BIOS содержит по адресу FFFFh:FFFEh байт конфигурации, значение которого можно использовать для идентификации типа компьютера: З

Анализ содержимого CMOS-памяти
Анализ содержимого CMOS-памяти. Программа не может непосредственно адресовать CMOS-память, как обычную оперативную память. Для работы с CMOS-памятью необходимо использовать порты ввода/вывода с адр

Таблицы параметров НМД и НГМД
Таблицы параметров НМД и НГМД. Для работы с диском на физическом уровне необходимо знать такие его характеристики, как количество головок, секторов и др. Эти характеристики можно определить из табл

Программирование контроллера НГМД
Программирование контроллера НГМД. Большинство дисковых операций можно выполнить на уровне функций BIOS. Это самый простой и надежный способ работы с диском на физическом уровне. Однако в отдельных

Порты контроллера НГМД
Порты контроллера НГМД. Программа обращается к контроллеру для выполнения различных операций с помощью команд ввода/вывода. Для IBM PC и IBM PC/XT используются три порта с адресами 3F2h, 3F4

Команды для контроллера НГМД
Команды для контроллера НГМД. Контроллер НГМД может выполнять 15 операций, или команд. Команда разделяется на три фазы - командная фаза, фаза выполнения, фаза результата. В командной фазе пр

Немного о контроллере прямого доступа к памяти
Немного о контроллере прямого доступа к памяти. Приведем основные сведения, необходимые для того чтобы разобраться в программе, демонстрирующей использование команд контроллера НГМД. Контрол

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги