33.03.01 _1STUNIT |
|
|
|
|
|
 |
Popis 1. přilinkované jednotky do aplikace.
|
33.03.02 LIBVER |
|
|
|
|
|
 |
Tato jednotka nese informaci o aktuálním číslu verze celého balíku systémových
knihoven LIB. Dále definuje jednotný formát verzí a poskytuje některé užitečné funkce
pro práci s textovými i číselnými verzemi jednotek.
|
33.03.03 BIOS |
|
 |
|
|
|
|
Tato jednotka poskytuje pascalské funkce pro některé funkce BIOSu. Díky této jednotce
není třeba orientovat se v assembleru, stačí najít vhodnou funkci této jednotky a tu
zavolat s příslušnými parametry.
|
33.03.04 BIOSV40 |
|
|
|
|
|
 |
Popis biosu procesoru KitV40.
|
33.03.05 BIOS188 |
|
|
|
|
|
 |
Popis biosu procesoru Kit188ER.
|
33.03.06 BIOS386 |
|
|
|
|
|
 |
Popis biosu procesoru Kit386EXR.
|
33.03.07 HWSYST |
|
|
|
|
|
 |
Jednotka definuje konstanty a adresy periferií řídící desky s různými procesory
např. V40, 80386, Am188. Jednotka ve své init sekci zjišťuje na jakém
typu procesoru program běží. Jednotka poskytuje funkce, které vracejí stav konstant
Biosu, které určují hardwarovou konfiguraci řídící desky.
|
33.03.08 DISKIO |
|
|
|
|
|
 |
Jednotka poskytuje podporu na tvorbu ROM a RAM disků z volné paměti nad 1M. Do disků se
zapisuje a čte na úrovni sektorů. Se stávajícím softwarovým vybavením je tato paměť jinak
nedostupná.
|
33.03.09 HALTERR |
|
|
|
|
|
 |
Jednotka HALTERR implementuje generování RunError dle pascalských konvencí (spouští řetězec
definovaných EXIT procedur).
|
33.03.10 ATMFLASH |
|
|
|
|
|
 |
Jednotka definuje funkce umožňující pracovat s pamětí FLASH od firmy ATMEL.
V jednotce se nacházejí funkce pro zápis nejmenších možných bloků, tzv. sektorů i funkce
pro zápis celých paměťových bloků obecné délky. Jednotka dále obsahuje funkci,
která vrací typ paměti FLASH a identifikační znak výrobce.
|
33.03.11 CFLASH |
|
|
|
|
|
 |
Jednotka definuje funkce umožňující pracovat s pamětí COMPACTFLASH na procesorové desce Kit188ER.
Pro přístup nevyužívá služeb DOSu, ale přistupuje absolutně do předem vyhrazeného lineárního prostoru.
V jednotce se nacházejí funkce pro čtení a zápis celých paměťových bloků obecné délky. Jednotka dále
obsahuje proměnné informující o velikosti dostupné paměti.
|
33.03.12 PCINT21 |
|
|
|
|
|
 |
Jednotka implementuje funkci DOSu - čtení vektoru
přerušení.
|
33.03.13 UNMINT |
|
|
|
|
|
 |
UNmInt je jednotka pro obsluhu nemaskovatelného přerušení procesoru řady ...86 v reálném
módu. Jednotka předpokládá, že zdrojem přerušení je monitor napájecího napětí, nebo zdroj
podobných vlastností. Jednotka při přerušení čeká ve smyčce o pevné délce trvání, zda
nezmizí zdroj přerušení. Jednotka počítá počet přerušení.
|
33.03.14 WATCHDOG |
|
|
|
|
|
 |
Jedná se o obsluhu obvodu watchdog na procesorové desce.
|