img012

img012



Błąd magistrali    008

Nielegalna inst    010

śledzenie    024

przer. Zewn. o numerze C3    30C (tj. 4*C3)

Należy pamiętać, że pole przesunięcia w tabeli nie ulega zmianie po zmianie stanu rejestru VBR. Rejestr ten jest zerowany po reset w celu zachowania kompatybilności z poprzednim pp. Zapisując rejestr VBR mamy możliwość umieszczenia tabeli z adresami w innym miejscu bądź możemy zmieniać używane tablice podczas pracy itp.

Sygnatura umieszczona jest w stałym miejscu względem wierzchołka stosu (początku następnej warstwy) i informuje o dodatkowej informacji umieszczonej na stosie, oprócz PC/SR które odczytuje potem rozkaz RTE

o

SSP


Pocz atkowy

stan SSP


■{

■>


31

* •<

Status (SR)

adres

j warstwa E

sygnatura

SR

PCH

y warstwa D

PC,

sygnatura

SR

PCH

warstwa C

PCL

sygnatura

; "t/*?1 iiiffiS J§ H 1 BKl Bjj lilii

SR

PCH

warstwa B

PCL

Sygnatura

SR

PCH

y warstwa A

PC,.

Sygnatura

1


Na podstawie pola typu w sygnaturze warstwy określa się jej grubość (czyli początek warstwy następnej). Informacje dodatkowe są zapisywane przez pp przy wchodzeniu w obsługę stanu wyjątkowego. Natomiast instrukcja powrotna (RTE) odtwarza tylko PC/SR ale odczytuje i sygnaturę aby wiedzieć ile słów następnie usunąć ze stanu (poprzez inkrementację SSP) aby wskaźnik stosu wskazywał początek następnej warstwy. Informacje dodatkową wykorzystują procedury obsługi wyjątków.

Należy zaznaczyć że inny format stosu dla stanów wyjątkowych w stosunku do pp „wcześniejszych” nie oznacza niemożności przenoszenia oprogramowania (ze starszych do nowszych pp) gdyż systemy operacyjne są zawszę unikatowe. Na poziomie użytkownika zestaw rejestrów i obraz stosu przy wejściach do podprogramów są oczywiście identyczne.

Wpisz do pamięci następujący program


Wyszukiwarka

Podobne podstrony:
w323yt8 ] 0.020 0.018 -0.016 -0.014 -0.012 -I— 0.010 - CO 0.008-0.006 -0.004 -0,002 - 0.000
CCF20100217015 Rozmieszczenie pojazdów Seria EN71 Kraków 001,002, 004, 005, 006, 007, 008, 009, 010
22. Temat pracy dyplomowej magisterskiej (jęz. poi.) Śledzenie pojazdów za pomocą stacjonarnej
008 bmp który opisuje błąd średni kwadratowy, wyrażający z większym prawdopodobieństwem realny grani
Ask Me Everything 5 ContentsSpace 008 How big is the Universe? 010 Why are there telescopes in space
48.    BACHUREWICZ Michał: Nielegalny handel narkotykami w Polsce : praca magist
skanuj0009 (127) Od luku aorty biorą początek naczynia magistrali głowy , szyi i kończyny piersiowe

więcej podobnych podstron