Para utilizar las interrupciones del 8086 en lenguaje c, debes cargar el fichero de cabecera <dos.h>.
Para usar las interrupciones deberas establecer los parametros que quieres pasarles en los registros correspondientes (ax, cx, etc.). Para poder acceder a ellos deberas poner:
union REGS reg;
Ahora ya tienes los registros cargados. Para poder acceder a uno de ellos se hace de la siguiente forma, por ejemplo, al registro ax:
reg.x.ax = 0x13;
Así, ya puedes pasarles los valores necesarios a tu interrupción y llamarla de la siguiente manera:
int86(0x33, ®, ®);
Donde pone 0x33 escribe el numero de la interrupción a la cual quieres llamar.