флаг заказ

Реферат: Прерывание BIOS, Программирование флаг заказ комп-ры, компьютер, palm, nero, ноутбук, рамблер, сотовые телефоны, javascript, мобильные, nvidia, rbc, ip, pocket pc, русификатор, программы, софт, реферат,рефераты по истории, философии, экономике, курсовые, скачать, экологии, психологии, информатике, социологии, биологии, культурологии, литературе, географии, докладыколлекция, физике, химии, политологии, бесплатные Рефераты, курсовые, дипломы На сайте Интернет Рефераты / Программирование флаг заказ комп-ры / Диссертации на заказ дипломы на заказ рефераты на заказ Форум Не нашли нужную работу? Вы можете заказать работу у профессионалов Monah.Ru - дипломы флаг заказ диссертации по индивидуальному заказу Внимание! Требуются администраторы на форум Получи5 Ру реферат на тему: Прерывание BIOS скачать реферат 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 7FH = твердый диск Выход: AL содержит код ошибки диска (то же, что значение по адресу 0:0441) ___ ____________________________________________________________________________ 02H Читать секторы Вход: DL = номер диска (0=диск A...;80H=твердый диск 0;81H=твердый диск 1) DH = номер головки чтения/записи CH = номер дорожки (цилиндра)(0-n) <¬ CL = номер сектора (1-n) адрес буфера вызывающей программы 0:0078 => Таблица параметров дискеты (для гибких дисков) 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 не используется. Вместо этого AL содержит значение "прослаивания" между 1 флаг заказ 16 (10H). Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. (твердый диск: 'F'-поля установлены в 80H, чтобы пометить плохие секторы) ___ ____________________________________________________________________________ 08H _AT_ _XT_ Дать параметры диска. Возвращает информацию об устройстве. Вход: DL = диск Выход: DL = число тв. дисков на первом контроллере DH = максимальный номер головки CH = максимальный номер цилиндра (младшие 8 бит) CL = максим. номер сектора (и старшие биты макс. номера цилиндра) ___ ____________________________________________________________________________ 09H _AT_ Инициализировать параметры диска. Сообщает BIOS о любом динамическом изменении таблиц параметров устройства. Вход: Векторы для INT 41H флаг заказ INT 46H адресуют Табл. параметров тв. диска соответственно для устройств 0 флаг заказ 1. Замечание: _XT_ должен указывать обе таблицы через вектор INT 40H. ___ ____________________________________________________________________________ 0aH _AT_ _XT_ Чтение длинное: 512 байт + 4-байтоый ECC (код коррекции ошибок). Вход: (как для подф. 02H) Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. ES:BX => в буфере (данные сектора + 4 байта) * число секторов (из AL) ___ ____________________________________________________________________________ 0bH _AT_ _XT_ Запись длинная. Пишет 512 байт + 4-байтовый ECC. Вход: (как для подф. 02H) ES:BX => буфер содержит данные сектора + 4 байта на каждый сектор Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. ___ ____________________________________________________________________________ 0cH _AT_ _XT_ Искать цилиндр. Перемещает головку к нужной дорожке. Вход: DL,DH,CH = диск, головка, дорожка (см. подф. 02H) Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. ___ ____________________________________________________________________________ 0dH _AT_ _XT_ Альтернативный сброс устройства Вход: DL = диск ___ ____________________________________________________________________________ 0eH _AT_ читать буфер секторов Вход: (как для подф. 02H) Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. ___ ____________________________________________________________________________ 0fH _AT_ писать буфер секторов Вход: (как для подф. 02H) Выход: Carry-флаг=1 при ошибке флаг заказ код ошибки диска в AH. ___ ____________________________________________________________________________ 10H _AT_ _XT_ проверить готовность устройства Вход: DL = диск Выход: код ошибки диска (статус) в AH. ___ ____________________________________________________________________________ 11H _AT_ _XT_ Рекалибровать устройство Вход: DL = диск Выход: код ошибки диска (статус) в AH. ___ ____________________________________________________________________________ 12H _AT_ Диагностика RAM контроллера Выход: код ошибки диска (статус) в AH. ___ ____________________________________________________________________________ 13H _AT_ Диагностика устройства Выход: код ошибки диска (статус) в AH. ___ ____________________________________________________________________________ 14H _AT_ _XT_ Внутренняя диагностика контроллера Выход: код ошибки диска (статус) в AH.___ ____________________________________________________________________________15H _AT_ Читать тип диска (недоступна в XT BIOS) скачать реферат 1 2 Не нашли нужную работу? Закажи реферат, курсовую, диплом на заказ Внимание! Требуются администраторы на форум Получи5 Ру Рефераты и/или содержимое рефератов предназначено исключительно для ознакомления, без целей коммерческого использования. Все права в отношении рефератов и/или содержимого рефератов принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие или полученные в связи с использованием рефератов и/или содержимого рефератов. Обратная связь. разделы асбест хризотиловый светлогорск штендеры изготовление пленка лак краска индивидуальный банковский ячейка дефектоскопия сварной швов близорукость купить раструб стенд грунт стяжка peg perego venezia сервис альфа лаваль пакет гриппер медикаметозное безоперационное прерывание беременность эдас-934 аденома предст.ж-зы 5440.15 (крышка) kyiv apartaments service кристофер брэнд снегоход буран сканер штрихкодов глюкозамин-хондроитиновый комплекс sikkens краска сглаз перегородка сантехкабин тиристорный контактор катушка контактор колодец канализационный пластиковый гнб ubiquam rittal изолента хб купить fifa 2006 информационный валаам учет данный автошкола ubiquam перегородка сантехкабин доставка ноутбук купить каболка ведро шампанский зона ограничение доступ кислород бордюр обоев проведение лотерея кулер 754 газовый заправка угловой тестомесители кислород доставка пекарня лечение зарубежом флаг заказ