home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR2 / DIGIPROG.ZIP / FCT7.C < prev    next >
C/C++ Source or Header  |  1993-03-29  |  674b  |  33 lines

  1.  
  2. #include <dos.h>
  3. #include <stdio.h>
  4.  
  5. main()
  6. {
  7.  
  8. struct REGPACK  sregs;
  9.  
  10. int    y,x,brk,dx;
  11. char    far *cptr;
  12.  
  13. union REGS regs;
  14.  
  15.     printf("\nEnter DX : ");
  16.     scanf("%d",&dx); while(kbhit()) getch();
  17.     printf("\nEnter Break time in 10's of milleseconds : ");
  18.     printf("\nEnter 0 for default break time : ");
  19.     scanf("%d",&brk); while(kbhit()) getch();
  20.     if(brk == 0)
  21.         sregs.r_ax = 0x0700;
  22.     else
  23.         sregs.r_ax = 0x0701;
  24.     sregs.r_bx = brk;
  25.     sregs.r_dx = dx;
  26.  
  27.     printf("Call   - AH : %02X  AL : %02X  BX : %04X",(sregs.r_ax&0xff00)>>8,
  28.                                          (sregs.r_ax&0xff),sregs.r_bx);
  29.     intr(0x14,&sregs);
  30.     printf("\nReturn - AH : %02X ", (sregs.r_ax&0xff00)>>8);
  31.  
  32.  
  33. }