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