Witam!!
Dwa banalne pytanka. Gdyz na wszystkie strony szukam odpowiedzi.
1. Stos-wiem,ze sluzy do odkladania danych podczas obslugi przerwania,ze jest umieszczany tam aktualny numer licznika rozkazow a czy nie mozna po prostu odlozyc tych zmiennych do rejestrow roboczych??
2. Obsluga przerwania. Na poczatku kazdego programu podajemy adresy obslugi przerwan ok(rozumiem). Podczas dzialania programu glownego ->zgloszenie przerwania->odkladanie danych na stos->obsluga przerwania. Jak to dokladnie dziala??Co robi dokladnie procek po zgloszeniu przerwania, jak wykorzystuje te dane, ktore na poczatku kazdego programu sa deklarowne??
Wiem,ze te pytanka sa bardzo banalne,ale probuje zglebic asemblera,ale wszedzie pisza tak samo(strony,ksiazki)i nie moge tego pojac...
Prosze o pomoc./smalski
Dwa banalne pytanka. Gdyz na wszystkie strony szukam odpowiedzi.
1. Stos-wiem,ze sluzy do odkladania danych podczas obslugi przerwania,ze jest umieszczany tam aktualny numer licznika rozkazow a czy nie mozna po prostu odlozyc tych zmiennych do rejestrow roboczych??
2. Obsluga przerwania. Na poczatku kazdego programu podajemy adresy obslugi przerwan ok(rozumiem). Podczas dzialania programu glownego ->zgloszenie przerwania->odkladanie danych na stos->obsluga przerwania. Jak to dokladnie dziala??Co robi dokladnie procek po zgloszeniu przerwania, jak wykorzystuje te dane, ktore na poczatku kazdego programu sa deklarowne??
Wiem,ze te pytanka sa bardzo banalne,ale probuje zglebic asemblera,ale wszedzie pisza tak samo(strony,ksiazki)i nie moge tego pojac...
Prosze o pomoc./smalski