Unit - példaprogram
unit EgerUnit; interface procedure Init; procedure Be; procedure Ki; function LeBal: boolean; function LeJobb: boolean; function XKoor: integer; function YKoor: integer; implementation uses Dos; var r: registers; procedure Init; begin r.ax := 0; Intr($33, r); end; procedure Be; begin r.ax := 1; Intr($33, r); end; procedure Ki; begin r.ax := 2; Intr($33, r); end; function LeBal: boolean; begin r.ax := 3; Intr($33, r); LeBal := r.bx=1; end; function LeJobb: boolean; begin r.ax := 3; Intr($33, r); LeJobb := r.bx=2; end; function XKoor: integer; begin r.ax := 3; Intr($33, r); XKoor := r.cx; end; function YKoor: integer; begin r.ax := 3; Intr($33, r); YKoor := r.dx; end; end.