Mikroprocesory - Skripta
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
cyklů. Každá komunikace procesoru s okolím (přístup do paměti nebo V/V prostoru) vyžaduje
jeden strojový cyklus. Strojový cyklus je základní ucelenou aktivitou procesoru.
Konkrétní typ procesoru má několik druhů strojových cyklů. Instrukce procesoru se pak
mohou skládat pouze z této skupiny strojových cyklů. Obvyklé druhy strojových cyklů jsou:
Instruction Fetch
Memory Read
Memory Write
Input Read
Input Write
Stack Read
Stack Write
Interrupt Acknowledge
Hodinový cyklus. Hodinový cyklus je definován jako interval mezi dvěma hranami
hodinových impulsů (perioda hodinových impulsů). Strojový cyklus se skládá z jednoho nebo
více hodinových cyklů.
3.1.9 Způsoby adresování (adresovací módy)
Procesor přistupuje k operandům nebo instrukcím na základě efektivní adresy. Ta určuje
konkrétní paměťovou buňku (případně buňky), ve které (kterých) se nachází operand nebo
instrukce.
U současných mikroprocesorů existuje mnoho způsobů, pomocí nichž se vytváří efektivní
adresa. Bohužel neexistuje všeobecně akceptovaná a jednoznačná metodika pro označování
adresovacích módů. Mnozí výrobci a autoři udávají pod různým názvem stejné adresovací
módy a naopak stejnými jmény označují rozdílně fungující adresovací módy. Přesto se
pokusíme uvést přehled často se vyskytujících adresovacích módů i s jejich různými názvy.
Implicitní adresování (Implied Addressing, Inherent Addressing). Instrukce obsahuje
pouze operační znak. Instrukce buď nemá žádné operandy nebo se operandy nachází ve
vnitřních registrech procesoru. Typickým příkladem instrukce bez operandů je instrukce NOP
(no operation) nebo instrukce STOP pro zastavení činnosti procesoru (a případně přechodu do
režimu s nízkou spotřebou).