Ukončení procesu | ah = 0, int 21h, ? |
Vstup z klávesnice | ah = 1, int 21h, ? |
Zobraz znak | ah = 2, int 21h, ? |
Vstup z AUX | ah = 3, int 21h, ? |
Výstup na AUX | ah = 4, int 21h, ? |
Výstup na tiskárnu | ah = 5, int 21h, ? |
IO přes konzolu | ah = 6, int 21h, ? |
Nefilt. vstup bez echa | ah = 7, int 21h, ? |
Vstup bez echa | ah = 8, int 21h, ? |
Zobraz řetězec | ah = 9, int 21h, ? |
Bufferovaný vstup řeť. | ah = 0Ah, int 21h, ? |
Vstupní status | ah = 0Bh, int 21h, ? |
Vstup s výmazem bufferu | ah = 0Ch, int 21h, ? |
Reset disku | ah = 0Dh, int 21h, ? |
Vyber disk | ah = 0Eh, int 21h, ? |
Otevři soubor přes FCB | ah = 0Fh, int 21h, ? |
Zavři soubor přes FCB | ah = 10h, int 21h, ? |
Najdi první soubor přes FCB | ah = 11h, int 21h, ? |
Najdi další soubor přes FCB | ah = 12h, int 21h, ? |
Zruš soubor přes FCB | ah = 13h, int 21h, ? |
Sekvenční čtení přes FCB | ah = 14h, int 21h, ? |
Sekvenční zápis přes FCB | ah = 15h, int 21h, ? |
Založ soubor přes FCB | ah = 16h, int 21h, ? |
Přejmenuj soubor přes FCB | ah = 17h, int 21h, ? |
ah = 18h, int 21h, ? | |
Zjisti vybraný disk | ah = 19h, int 21h, Disk = al (0 A, 1 B, 2 C) |
Nastav DTA | ah = 1Ah, [ds:dx] = DTA, int 21h |
Čti FAT info vybraného disku | ah = 1Bh, int 21h, ? |
Čti FAT info | ah = 1Ch, int 21h, ? |
Čti větu | ah = 21h, int 21h, ? |
Zapiš větu | ah = 22h, int 21h, ? |
Velikost souboru přes FCB | ah = 23h, int 21h, ? |
Nastav blok | ah = 24h, int 21h, ? |
Nastav vektor přerušení | ah = 25h, al = číslo přerušení, ds:dx = nový vektor, int 21h |
Vytvoř PSP | ah = 26h, int 21h, ? |
Čti blok | ah = 27h, int 21h, ? |
Zapiš blok | ah = 28h, int 21h, ? |
Rozbor jména souboru | ah = 29h, int 21h, ? |
Čti systémové datum | ah = 2Ah, int 21h, rok = cx, mesic = dh, den mesice = dl, den tydne = al |
Nastav systémové datum | ah = 2Bh, int 21h, ? |
Čti systémový čas | ah = 2Ch, int 21h, hodin = ch, minut = cl, sekund = dh, setin = dl |
Nastav systémový čas | ah = 2Dh, int 21h, ? |
Nastav verifikaci | ah = 2Eh, int 21h, ? |
Čti DTA | ah = 2Fh, int 21h, ? |
Čti verzi OS | ah = 30h, int 21h, ? |
Skonči a zůstaň rezidentní | ah = 31h, al = ExitCode, dx = velikost pro ponechání / 16, int 21h |
Informace o disku | ah = 32h, int 21h, ? |
Kontrola CTRL+BREAK | ah = 33h, int 21h, ? |
Adresa příznaku aktivity OS | ah = 34h, int 21h, ? |
Čti vektor přerušení | ah = 35h, al = číslo přerušení, int 21h, Vektor = es:bx |
Volné místo na disku | ah = 36h, int 21h, ? |
Znak pro přepínač | ah = 37h, int 21h, ? |
Informace o státu | ah = 38h, int 21h, ? |
Vytvoř adresář | ah = 39h, [ds:dx] = méno null terminated, int 21h |
Zruš adresář | ah = 3Ah, [ds:dx] = méno null terminated, int 21h |
Vyber adresář | ah = 3Bh, [ds:dx] = méno null terminated, int 21h |
Založ soubor | ah = 3Ch, cx = 0, [ds:dx] = méno null terminated, int 21h, f = ax (f = číslo otevřenýho souboru) |
Otevři soubor | ah = 3Dh, cx = 0, al = 2, [ds:dx] = méno null terminated, int 21h, f = ax |
Zavři soubor | ah = 3Eh, bx = f, int 21h |
Čti ze souboru | ah = 3Fh, cx = počet bajtů, [ds:dx] = cíl, bx = f, int 21h, jc => ErrorCode = ax || ReadSize = ax |
Zapiš do souboru | ah = 40h, cx = počet bajtů, [ds:dx] = data, bx = f, int 21h, jc => ErrorCode = ax || WriteSize = ax |
Uřízni zbytek souboru | ah = 40h, cx = 0, bx = f, int 21h, jc => ErrorCode = ax |
Zruš soubor | ah = 41h, al = 0, [ds:dx] = méno null terminated, int 21h, jc => ErrorCode = ax |
Nastav pozici v souboru | ah = 42h, al = 0, dx:cx = pos, bx = f, int 21h, jc => ErrorCode = ax |
Čti pozici v souboru | ah = 42h, al = 1, dx = 0, cx = 0, bx = f, int 21h, jc => ErrorCode = ax || dx:ax = pos |
Na konec souboru | ah = 42h, al = 2, dx = 0, cx = 0, bx = f, int 21h, jc => ErrorCode = ax |
Atributy souboru | ah = 43h, int 21h, ? |
Ovládání IO zařízení | ah = 44h, int 21h, ? |
Duplikuj rukojeť | ah = 45h, int 21h, ? |
Přesměrování | ah = 46h, int 21h, ? |
Čti vybranej adresář | ah = 47h, dl = disk (0 vybranej, 1 A, 2 B, 3 C), [ds:si] = cíl, int 21h |
Alokuj paměť | ah = 48h, dx = velikost, bh = 0, int 21h, Segment = ax |
Uvolni paměť | ah = 49h, es = Segment, int 21h |
Realokuj blok paměti | ah = 4Ah, int 21h, ? |
Spusť program | ah = 4Bh, int 21h, ? |
Konec programu | ah = 4Ch, al = ExitCode, int 21h |
WAIT | ah = 4Dh, int 21h, ? |
Najdi první soubor | Nastav DTA, ah = 4Eh, cx = maska atributů (3Fh), [ds:dx] = maska jména0, int 21h, DirEntry = DTA |
Najdi další soubor | Nastav DTA, ah = 4Fh, int 21h, DirEntry = DTA |
Seznam seznamú | ah = 52h, int 21h, ? |
Čti režim verifikace | ah = 54h, int 21h, ? |
Přejmenuj soubor | ah = 56h, [ds:dx] = starý méno, [es:di] = nový méno, int 21h, jc => ErrorCode = ax |
Čas a datum souboru | ah = 57h, int 21h, ? |
Alokační strategie | ah = 58h, int 21h, ? |
Rozšířený kód chyby | ah = 59h, int 21h, ? |
Dočasný soubor | ah = 5Ah, int 21h, ? |
Vytvoř nový soubor | ah = 5Bh, int 21h, ? |
Zamkni soubor | ah = 5Ch, int 21h, ? |
Síťové funkce | ah = 5Eh, int 21h, ? |
Přesměrování v síti | ah = 5Fh, int 21h, ? |
Čti adresu PSP | ah = 62h, int 21h, ? |
DirEntry = {byte dostmp[21]; byte atrb; word time,date; dword size; char name[12]}