Page 79 - 4875
P. 79

0сh – функція не підтримується або
                                                             невідомий тип пристрою
                                                             80h – дискета не вставлена в FDD
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                           помилки немає)
                                  Дану  функцію    найчастіше  викликають  перед  виконанням
                           форматуванням  (функція  05h)  для  установки  правильної  швидкості
                           передачі  даних  через  контролер,  крім  того  вона  скидає  флаг  заміни
                           дискети, якщо він був встановлений.
                                  20  Парковка зчитуючи головок для HDD
                                       На вході:АH = 19h
                                                       DL = адреса пристрою HDD (80h, 81h)
                                       На виході:      АH = стан пристрою
                                                       СF  =  1  –  вказує  на  помилку  (“0”  –
                           помилки немає)
                                  Парковка  –  це  установка  зчитуючих  головок  в  не  робочу
                           область  диску  (там  де  не  має  даних).  Цю  операцію  найчастіше
                           виконують перед транспортуванням пристрою або комп’ютера. Сучасні
                           HDD в більшості випадків здійснюють її автоматично.
                                  Доступ  до  пристроїв  на  фізичному  рівні  в  основному
                           використовують  для  читання/запису  певних  секторів  диску,  що
                           розміщені у фіксованих (наперед відомих) місцях.
                                  Функції  BIOS  форматування  дозволяють  реалізувати  як
                           стандартний,  так  і  нестандартний  формат  доріжок.  Нестандартний
                           формат  найчастіше  використовують  для  створення  інсталяційних
                           дискет  або  міток  на  жорсткому  диску.  В  результаті  не  правильного
                           використання  наведених  функцій  виникають  помилки  логічної
                           структури  диску,  втрачені  папки  та  файли,  тому  всі  експерименти  з
                           FDD слід проводити обережно.
                                  При  використанні  FDD  з  високою  щільністю  запису
                           обов’язково  необхідно  встановить  швидкість  передачі  даних  через
                           контролер FDD (функція 17h, int17h). Крім того, необхідно пам’ятати
                           про  затримку,  що  необхідна  для  розгону  двигуна  FDD  до  робочої
                           швидкості  (деякі  функції  BIOS  можуть  повертати  помилку  і  в  цьому
                           випадку).

















                                                           78
   74   75   76   77   78   79   80   81   82   83   84