edit: op verzoek vraagstelling anders.
Bij het afsluiten van m'n C programma (Dus wanneer het programma het eind van main routine bereikt heeft) gaat het programma niet terug naar dos, maar herstart het programma.
Misschien gaat er iets niet goed wanneer ik de interruptvector van de gebruikte systeemtimer terugzet.
De vraag is, welke asm instructies voert de computer uit wanneer het een C-programma verlaat?
was:
Ik ben bezig met een programma dat met de systeemtimer werkt.
Om de x milisecondes moet het iets doen. Nu is het probleem dat wanneer ik het programma wil afsluiten, de interruptvector terugzet, het programma regelmatig opnieuw opstart in plaats van afsluit, en soms crasht (computer vast laat lopen).
Om uit te zoeken wat er mis gaat wil ik graag weten hoe C een programma terug naar DOS laat gaan. Ik kan het nergens vinden. Heb al gezocht dus...
Bij het afsluiten van m'n C programma (Dus wanneer het programma het eind van main routine bereikt heeft) gaat het programma niet terug naar dos, maar herstart het programma.
Misschien gaat er iets niet goed wanneer ik de interruptvector van de gebruikte systeemtimer terugzet.
De vraag is, welke asm instructies voert de computer uit wanneer het een C-programma verlaat?
was:
Ik ben bezig met een programma dat met de systeemtimer werkt.
Om de x milisecondes moet het iets doen. Nu is het probleem dat wanneer ik het programma wil afsluiten, de interruptvector terugzet, het programma regelmatig opnieuw opstart in plaats van afsluit, en soms crasht (computer vast laat lopen).
Om uit te zoeken wat er mis gaat wil ik graag weten hoe C een programma terug naar DOS laat gaan. Ik kan het nergens vinden. Heb al gezocht dus...