home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / dtx9302 / ctrick / test.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-05  |  1.2 KB  |  69 lines

  1. /* ****************************************************** */
  2. /*                        TEST.C                          */
  3. /*              (c) 1993 Holger Suhr & DMV                */
  4. /* ****************************************************** */
  5.  
  6. static void interrupt b(void)
  7. {
  8.     register int i,j;
  9.  
  10. /*  und hier Registerfenster debuggen  */
  11.  
  12.     i=1234;
  13.     j=4321;
  14. }
  15.  
  16. static void interrupt a(void)
  17. {
  18.     int i,j,k,l,m,n,o;
  19.     char buf[200];
  20.  
  21.     i=j=4711;
  22.     strcpy(buf,"dfjkhgsdfkjghkdfsghdsfkjghsdfkg");
  23.  
  24.     go_int(b);
  25. }
  26.  
  27. static void interrupt c(void)
  28. {
  29.     register int i,j;
  30.     int k,l,m,n,o;
  31.     char buf[200];
  32.  
  33.     i=4711;
  34.     j=4712;
  35.     strcpy(buf,"dfjkhgsdfkjghkdfsghdsfkjghsdfkg");
  36.  
  37.     chn_int(b);
  38.  
  39.     printf("i=%d\nj=%d\n",i,j);
  40. }
  41.  
  42. main()
  43. {
  44.     _AX=1;
  45.     _BX=2;
  46.     _CX=3;
  47.     _DX=4;
  48.     _SI=5;
  49.     _DI=6;
  50.  
  51. /*  hier Register-Fenster debuggen  */
  52.  
  53.     c();
  54.  
  55. /*  und hier Register-Fenster debuggen  */
  56.  
  57.     a();
  58.  
  59. /*  und hier Register-Fenster debuggen  */
  60.  
  61. }
  62.  
  63. /*  und an jedem debug-punkt müssen die Register und Flags
  64.     gleiche werte aufweisen
  65. */
  66. /* ****************************************************** */
  67. /*                Ende von TEST.C                         */
  68.  
  69.