;;Przykład 8.3. Tworzenie pliku przez FCB
TITLE plik_FCB.asm
.MODEL small
.STACK 100h
blokFCB SEGMENT
naped DB 1 ;eksperymentujemy na dysku A 
nazwa  DB ‘testpliktxt’;eksperyment na pliku „testplik.txt”
 DB 25 dup (?) ; reszta bloku FCB
buforDTA DB ‘Tekst eksperymentalnego programu’,0Dh, 0Ah 
 DB ‘Linia 2 tekstu’,0Dh, 0Ah,’$’
blokFCB ENDS
.CODE
Start:
 mov AX, blokFCB
 mov DS, AX ; segment z blokiem FCB
 lea DX, buforDTA ; informowanie systemu o miejscu bufora DTA
 mov AH,1Ah ; informowanie systemu o miejscu bufora DTA 
 int 21h
 lea DX, naped ; przygotowywanie utworzenia pliku dyskowego
 mov AH,16h ; utworzenie pliku dyskowego 
 int 21h
 lea DX, naped ; przygotowywanie otwarcia pliku dyskowego
 mov AH,0Fh ; otwarcie pliku dyskowego 
 int 21h
 lea DX, naped
 mov AH,15h ; zapisywanie buforu DTA o rozmiarze 128 bajtów 
 int 21h
 lea DX, naped ; przygotowywanie zamknięcia pliku dyskowego
 mov AH,10h ; zamknięcie pliku dyskowego 
 int 21h
 mov AX,4C00h ;zamykanie programu 
 int 21h
END Start
