P000 Architektura počítačůObsah |
Procesor je synchronní stroj řízený řadičem.
Základní frekvence = takt procesoru.
Strojový cyklus = čas potřebný k zápisu (čtení) slova z paměti (např. 3
takty)
Instrukční cyklus = čas potřebný pro výběr a provedení instrukce
Příklad formátu instrukce:
Operační kód (operační znak) | Adresa operandu / operand | Adresa 2. operandu / 2. operand |
^ ne u všech instrukcí ^ |
Fáze procesoru:
Výběr instrukcí je řízen registrem:
Po provedení instrukce se zvyšuje o délku instrukce. Plní se např. instrukcí skoku.
8 bitový procesor
0,0 - impulsy vnějších hodin
operační znak | 16 bitová adresa paměti |
|
3Ah | nižší slabika adresy | vyšší slabika adresy |
operační znak | 16 bitová adresa paměti |
|
32h | nižší slabika adresy | vyšší slabika adresy |
operační znak | 16 bitová adresa paměti |
|
0DAh | nižší slabika adresy | vyšší slabika adresy |
Příklad: X=Y
LDA 101h
STA 100h
obsahy paměti :
100h ..X
101h ..Y
Další příklad:
200h: LDA 101h
203h: STA 100h
206h: ...
adresa | 200h | 201h | 202h | 203h | 204h | 205h | 206h |
obsah | 3Ah | 01 | 01 | 32h | 00 | 01 | ... |
Následující: Fáze instrukcí, příznakový registr Obsah |
Michal Brandejs brandejs@informatics.muni.cz