P000 Architektura počítačůObsah |
Program 1 | Výpočet | Tisk | Výpočet | |
Program 2 | Výpočet | Výpočet | ||
^ | ||||
okamžik přerušení progr. 2 |
Přerušovací systém (iterrupt system) umožňuje přerušení běžícího procesu a aktivuje rutinu pro obsluhu přerušení.
Činnost při přerušení:
Kdy lze přerušit proces ?
Při přerušení se uplatní tyto fáze:
Příklad konstrukce programu pro obsluhu přerušení
100h | PUSH PSW | úklid registru A |
101h | .. | obsluha přerušení |
..... | .. | |
..... | .. | |
..... | POP PSW | obnovení registru A |
..... | STI | povolení přerušení |
..... | RET | návrat do přerušeného procesu |
Nastavení počítače do počátečních podmínek a předání řízení zaváděcímu programu v permanentní paměti
Příklad: Rozdělení paměti 'našeho' pomyslného počítače
65535
|
ROM
|
< 1 kB < |
<
64 kB
< |
64512 | |||
64511
|
RAM
|
||
|
|||
0 |
Signál Reset se uplatní kdykoli - tj. i uvnitř fází instrukce
Fáze RESET:
Činnosti po zapnutí počítače:
Následující: Virtuální paměťAdresace
v chráněném režimu a řídící registry Obsah |
Michal Brandejs brandejs@informatics.muni.cz