MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Прерывание BIOS

Название:Прерывание BIOS
Просмотров:71
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Этот сервис предоставляет прямой доступ к адаптерам дискеты и твердого диска.
Рекомендуется там, где это возможно, использовать INT 25H и INT 26H (INT
25H/26H – прямая дисковая операция чтения/записи:

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

INT 13H: Дисковый ввод-вывод Этот сервис предоставляет прямой доступ к адаптерам дискеты и твердого диска. Рекомендуется там, где это возможно, использовать INT 25H и INT 26H (INT 25H/26H - прямая дисковая операция чтения/записи:
    INT 25H читает секторы
    INT 26H записывает секторы), чтобы предоставить драйверам устройств DOS выполнять всю низкоуровневую обработку. Разумеется, для таких операций, как форматирование диска или установка защиты от копирования, прерывание INT 13H может оказаться единственной альтернативой.
     Подфункции: (Подфункции > 8 - только для твердых дисков) 00H сброс контроллера 0aH длинное чтение 01H дать статус 0bH длинная запись 02H читать секторы 0cH искать цилиндр 03H писать секторы 0dH альтернативный сброс 04H верификация 05H форматировать дорожку 08H дать параметры диска 09H инициализировать параметры диска 10H проверить готовность 11H рекалибрация 14H диагностика 15H дать тип диска 16H изменить статус 17H установить тип диска AH Сервис ___ ____________________________________________________________________________ 00H Сброс устройства. Вызывает рекалибрацию контроллера. Если DL равен 80H или 81H, выполнен сброс контроллера твердого диска. ___ ____________________________________________________________________________ 01H Дать статус ошибки последней операции.
    Вход: DL = диск. DL < 80H = дискета; DL > 7FH = твердый диск
    Выход: AL содержит код ошибки диска (то же, что значение по адресу 0:0441) ___ ____________________________________________________________________________ 02H Читать секторы
    Вход: DL = номер диска (0=диск A...;80H=твердый диск 0;81H=твердый диск 1)
    DH = номер головки чтения/записи
    CH = номер дорожки (цилиндра)(0-n) Таблица параметров дискеты (для гибких дисков)
    0:0104 => Таблица параметров твердого диска (для твердых дисков)
    Выход: Carry-флаг=1 при ошибке и код ошибки диска в AH.
    ES:BX буфер содержит данные, прочитанные с диска
    Замечание: на сектор и цилиндр отводится соответственно 6 и 10 бит:
    1 1 1 1 1 1
    г5T4T3T2T1T0T9T8T7T6T5T4T3T2T1T0¬ CX: ¦c c c c c c c c C c S s s s s s¦
    L-+-+-+-+-+-+-+-¦-+-+-+-+-+-+-+--
    L=¦===> исп. как старшие биты номера цилиндра ___ ____________________________________________________________________________ 03H Писать секторы
    Вход: (аналогично подфункции 02H)
    ES:BX => данные, записываемые на диск.
    Выход: Carry-флаг=1 при ошибке и код ошибки диска в AH. ___ ____________________________________________________________________________ 04H Проверить секторы. Проверяет CRC для указанных секторов на ошибки.
    Вход: (аналогично подфункция 02H. ES:BX лучше также предоставить)
    Выход: Carry-флаг=1 при ошибке и код ошибки диска в AH. ___ ____________________________________________________________________________ 05H Форматировать дорожку. Данные на дорожке, если есть, разрушаются.
    Вход: DL,DH,CH = диск, головка, дорожка (см. подф. 02H)
    ES:BX => дескрипторы секторов (требуется 512-байтовый буфер)
    дискета: 1 4-байтовый 'CHNS' (Цилиндр, Головка, N сектора, Размер) для каждого сектора на дорожке (т.е. 36 байт для 9-секторных дорожек); номера секторов д.б. упорядочены.
    'Z' - код размера сектора: 0=128; 1=256; 2=512; 3=1024 _AT_ Твердый диск: 1 2-байтовый 'FN' (Флаг, N сектора) для каждого сектора на дорожке. Последовательность полей 'N' определяет "коэффициент прослаивания" ("interleave factor").
    
    _XT_ Твердый диск: ES:BX не используется. ............






Похожие работы:

Название:Виды и устройство туристических байдарок
Просмотров:639
Описание: Туристическая байдарка - узкая лёгкая запалубленная лодка без уключин. Относится к маломерным гребным судам. Предназначена для походов и прогулок по рекам, озёрам и водохранилищам в условиях умеренного волнения.

Название:Датчики и исполнительные устройства электронных систем управления АТС
Просмотров:678
Описание: Контрольная работа Выполнил: студент гр.ЗФ-421 Мингазов Д.К. Южно-Уральский Государственный Университет Челябинск 2011 Датчик положения коленчатого вала. Датчик положения коленчатого вала (ДПКВ) (см. Фото-1) явл

Название:История развития землеустройства в России
Просмотров:882
Описание: Федеральное агентство по образованию Государственное образовательное учреждение Высшего профессионального образования "Самарский государственный архитектурно-строительный университет" Кафедра те

Название:Анализ сущности приемной семьи как формы жизнеустройства граждан пожилого возраста
Просмотров:732
Описание: СОДЕРЖАНИЕ Введение Глава I. Приемная семья для пожилого человека как предмет теоретических разработок 1.1 Пожилой человек как объект социальной работы 1.2 Приемная семья, ее особенности для пожилого чело

Название:Автоматизация процесса заточки угла в плане сверл с подробной разработкой принципиальной структурной схемы и конструкции устройства шпиндельного узла
Просмотров:502
Описание: Министерство высшего образования Ижевский Государственный Технический Университет Воткинский филиал Кафедра: "Технология машиностроения и приборостроения" КУРСОВОЙ ПРОЕКТ П

 
     

Вечно с вами © MaterStudiorum.ru