MS-DOS для программиста


Глава 01


Работа с дисками на физическом уровне
Обзор дисковых устройств
Обзор дисковых устройств - часть 2
Секторы, головки , цилиндры...
Характеристики дисковых накопителей
Определение типа компьютера
Прерывание INT 11h
Анализ содержимого CMOS-памяти
Анализ содержимого CMOS-памяти - часть 2
Таблицы параметров НМД и НГМД
Таблицы параметров НМД и НГМД - часть 2
Программа DISKINFO
Программа DISKINFO - часть 2
Программа DISKINFO - часть 3
Программирование контроллера НГМД
Формат дорожки дискеты
Порты контроллера НГМД
Порты контроллера НГМД - часть 2
Команды для контроллера НГМД
Команды для контроллера НГМД - часть 2
Команды для контроллера НГМД - часть 3
Команды для контроллера НГМД - часть 4
Команды для контроллера НГМД - часть 5
Использование команд контроллера НГМД
Немного о контроллере прямого доступа к памяти
Программа FDDIO
Программа FDDIO - часть 2
Программа FDDIO - часть 3
Программа FDDIO - часть 4
Функции BIOS для работы с дисками
Сброс дисковой системы
Определение состояния дисковой системы
Чтение сектора
Запись сектора
Проверка сектора
Форматирование дорожки
Форматирование дорожки - часть 2
Форматирование дорожки НМД
Форматирование НМД
Определение текущих параметров НГМД или НМД
Инициализация контроллера НМД
Чтение секторов длинное (НМД)
Запись секторов длинная (НМД)
Поиск дорожки (НМД)
Альтернативный сброс НМД
Чтение буфера сектора (НМД)
Запись буфера сектора (НМД)
Определение состояния НМД
Рекалибровка НМД
Проверка памяти контроллера НМД
Проверка НМД
Проверка контроллера НМД
Определение типа НГМД или НМД
Проверка замены диска
Установка типа дискеты
Установка среды для форматирования НГМД
Парковка головок НМД
Форматирование диска ESDI НМД
Примеры использования функций BIOS
Программа FD13
Программа FDCHANGE
Функция _bios_disk
Программа FDBIOS
Программа FDFORMAT



- Начало -