home *** CD-ROM | disk | FTP | other *** search
- /* ****************************************************** */
- /* TEST.C */
- /* (c) 1993 Holger Suhr & DMV */
- /* ****************************************************** */
-
- static void interrupt b(void)
- {
- register int i,j;
-
- /* und hier Registerfenster debuggen */
-
- i=1234;
- j=4321;
- }
-
- static void interrupt a(void)
- {
- int i,j,k,l,m,n,o;
- char buf[200];
-
- i=j=4711;
- strcpy(buf,"dfjkhgsdfkjghkdfsghdsfkjghsdfkg");
-
- go_int(b);
- }
-
- static void interrupt c(void)
- {
- register int i,j;
- int k,l,m,n,o;
- char buf[200];
-
- i=4711;
- j=4712;
- strcpy(buf,"dfjkhgsdfkjghkdfsghdsfkjghsdfkg");
-
- chn_int(b);
-
- printf("i=%d\nj=%d\n",i,j);
- }
-
- main()
- {
- _AX=1;
- _BX=2;
- _CX=3;
- _DX=4;
- _SI=5;
- _DI=6;
-
- /* hier Register-Fenster debuggen */
-
- c();
-
- /* und hier Register-Fenster debuggen */
-
- a();
-
- /* und hier Register-Fenster debuggen */
-
- }
-
- /* und an jedem debug-punkt müssen die Register und Flags
- gleiche werte aufweisen
- */
- /* ****************************************************** */
- /* Ende von TEST.C */
-
-