eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[Laik] C przerwanie działania funkcji.Re: [Laik] C przerwanie dzia?ania funkcji.
  • Data: 2014-05-30 20:54:28
    Temat: Re: [Laik] C przerwanie dzia?ania funkcji.
    Od: A.L. <a...@a...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Fri, 30 May 2014 16:01:39 +0000 (UTC), Edek
    <e...@g...com> wrote:

    >Dokładnie: można w procedurze obsługi przerwania zamiast tak jak
    >zazwyczaj wraca się z przerwania po prostu robić co innego. Pytanie
    >jest faktycznie jak posprzątać, a tu brak danych. Zazwyczaj byłoby to:
    >- jeżeli return adress i rejestry F są na stosie: podmienić i iret
    > (instrukcja bodajże 8086).


    To nei tak prosto, bo F mogla w momencie pzrerwania robic rozne
    rzeczy, na przykald byc w polowie alokowania pamieci czy w polowie
    zapisywania czegos do zbioru. Wiec nie mozan jej pzrerwac gdzie sie
    chce. Na ogol ustala sie punkty w ktorych procedure moze byc
    bezpiecznie pzrerwana z lista operacji do wykonania w ramach
    "czyszczenia"

    takie cos mozna latwo zrobic w asemblerze, ale nei widze latwego
    sposobu aby to zrobic w C

    A.L.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: