home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR2
/
DIGIPROG.ZIP
/
FCT7.C
< prev
next >
Wrap
C/C++ Source or Header
|
1993-03-29
|
674b
|
33 lines
#include <dos.h>
#include <stdio.h>
main()
{
struct REGPACK sregs;
int y,x,brk,dx;
char far *cptr;
union REGS regs;
printf("\nEnter DX : ");
scanf("%d",&dx); while(kbhit()) getch();
printf("\nEnter Break time in 10's of milleseconds : ");
printf("\nEnter 0 for default break time : ");
scanf("%d",&brk); while(kbhit()) getch();
if(brk == 0)
sregs.r_ax = 0x0700;
else
sregs.r_ax = 0x0701;
sregs.r_bx = brk;
sregs.r_dx = dx;
printf("Call - AH : %02X AL : %02X BX : %04X",(sregs.r_ax&0xff00)>>8,
(sregs.r_ax&0xff),sregs.r_bx);
intr(0x14,&sregs);
printf("\nReturn - AH : %02X ", (sregs.r_ax&0xff00)>>8);
}