home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / bootex10.zip / REBOOT.C < prev    next >
C/C++ Source or Header  |  1992-04-11  |  567b  |  25 lines

  1. /* Program : Reboot.C
  2.  Author  : Jenn-Hwa Guan --> MIS Hawk
  3.  Using Turbo C 2.01
  4.  To show the right way to reboot
  5.  Bitnet  : U432660@twncu865.Bitnet
  6.  Internet : Hawk@s825.ncu.edu.tw  or hawk@[140.115.80.1]
  7. */
  8.  
  9. #include <dos.h>
  10. /*
  11.  Set a pointer to function as interrupt function
  12. */
  13.  
  14. void interrupt (*restart)();
  15. main()
  16. {
  17. /*
  18. Point the restart as ROM FFFF:0000 jump 1 byte
  19.                          FFFF:0001 store offset
  20.                          FFFF:0003 store segment
  21. */
  22.   restart=MK_FP(peek(0xffff,0x0003),peek(0xffff,0x0001));
  23.   restart();
  24. }
  25.