Page 13 - 4875
P. 13

15h…16h – об’єм основної пам'яті (15h1 – молодший байт, 16h –
                           старший байт об’єму основної пам'яті).

                                         0100h – 256 кбайт
                                         0100h – 512  кбайт
                                         0280h – 640 кбайт

                                  17h…18h  –  об’єм  додаткової  пам'яті  Відповідно  молодший  і
                           старший  байти  додаткової  пам'яті,  що  розташовані  за  об’ємом  в
                           1Мбайт. (Об’єм пам'яті задається в кбайтах).
                                  19h…1Ah – містить типи першого і другого HDD при умові, що
                           в комірці 12h тетради мають значення більше 15.
                                  1Bh…2Dh – зарезервовано.
                                  2Eh…2Fh – контрольна сума комірок (10h…20h).
                                  30h…31h  –  об’єм  додаткової  пам'яті  Містять  відповідно
                           молодший і старший байти додаткової пам'яті і кбайтах (аналогічно до
                           17h…18h).
                                  32h  – поточне століття в 2/10-коді.
                                  33h  – не задіяно або використовується програмою SetUp.
                                  34h…3Fh     –    зарезервовано   (може     використовуватися
                           користувачем).

                                    Використання BIOS для визначення конфігурації
                                  Іншим  способом  отримання  слова  конфігурації  є  виклик
                           переривання int 11h в результаті чого слово конфігурації заноситься в
                           регістр АХ.
                                  Для  того  щоб  визначити  адреси  наявних  асинхронних  портів
                           передачі даних необхідно їх зчитати із області даних BIOS починаючи з
                           адреси  0000:0400h.  Діапазон  адресів  доступних  для  використання
                           портів з послідовною передачею даних від 3F8h до 3FFh .
                                  Для визначення базових адрес портів з паралельною передачею
                           даних  (BIOS  може    працювати  з  трьома  пристроями)  відповідно
                           знаходять  дані  за  адресою  0000:0408h.  Можливі  адреси:  378h,  278h,
                           3ВСh.



















                                                           12
   8   9   10   11   12   13   14   15   16   17   18