#include #include main() { unsigned int ipvalu; unsigned int csvalu; union REGS regin,regout; struct SREGS regseg; regin.h.ah=0x35; /* MOV AH,35H */ regin.h.al=0x10; /* MOV AL,10H */ int86x(0x21,®in,®out,®seg); /* or we can use intdosx(®in,®out,®seg) */ ipvalu=regout.x.bx; /* MOV ipvalu,BX */ csvalu=regseg.es; /* MOV csvalu,ES */ printf("The CS:IP of INT 10H is %X:%X \n " ,csvalu,ipvalu); }