Random block write (INT 21h, 28h)

Entry:
AH = 28h
DS:DX = address of FCB
CX = number of records to be written
if zero, truncate file to current random file position
Return:
AL = status
0 successful write
1 disk full
2 data transfer area too small