Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Mikropočítač Soubor instrukcí

Podobné prezentace


Prezentace na téma: "Mikropočítač Soubor instrukcí"— Transkript prezentace:

1

2 Mikropočítač Soubor instrukcí
Orbis pictus 21. století Mikropočítač Soubor instrukcí Kód: OB21-OP-EL-CT-OTR-M Obor: Mechanik elektronik Ročník: Vypracoval: Josef Otrusiník Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

3 Instrukce V počítačové technice je označována jako strojová instrukce
Je „příkaz k vykonání operace procesorem“ Soubor instrukcí v daném pořadí vytváří program

4 Instrukce Každý procesor je „vybaven“ sadou instrukcí, kterou je schopen vykonávat. V programu je instrukce uložena jako dvojkové číslo, které dekóduje dekodér instrukce.

5 Instrukce v jazyce symbolických adres
Protože tvorba programu pomocí dvojkových čísel by byla obtížná, ne-li nemožná, používá se pro programování jazyk symbolických adres nebo vyšší programovací jazyk. Pomocí jiného počítače se pak mnemonicky zapsané instrukce převedou na dvojková čísla. Jazyk symbolických adres (assembler) je programovací jazyk, který symbolicky reprezentuje jednotlivé strojové instrukce

6 Typy instrukcí používaných v počítačích
- Přesunové - Aritmeticko - logické - Větvení programu - Bitové - Posunové - Řídící

7 Přesunové instrukce Slouží k přesunu informace mezi pamětmi počítače (registry, střadač, paměť dat, paměť programu, ...) Označují se mnemonicky zpravidla zkratkou MOV. Doplňují se o adresu zdrojového místa (odkud) a cílového místa (kam). Mov Kam, Odkud Kam Informace Odkud

8 Aritmetické a logické instrukce
Slouží k aritmetikým a logickým operacím mezi střadačem a pamětmi počítače. Výsledek je pak uložen ve střadači. 1. operand ALU Střadač Výsledek Sběrnice 2. operand

9 Nejčastější aritmetické instrukce
* Součty – mnemonicky ADD * Rozdíly – mnemonicky SUB * Násobení – mnemonicky MUL * Dělení – mnemonicky DIV * Zvětšení o 1 – mnemonicky INC * Zmenšení o 1 – mnemonicky DEC

10 Nejčastější logické instrukce
* Logický Součin – mnemonicky ANL * Logický součetly – mnemonicky ORL * Mazání – mnemonicky CLR * Negace – mnemonicky CPL

11 Instrukce pro větvení programu
Slouží k volbě cest programu podle aktuálního stavu proměnných programu. Jako proměnné se používají příznakové bity ALU. Nejčastější příznakové bity: C - carry – nastavuje pokud došlo při operaci k přenosu do vyššího řádu Z - zero – nastavuje pokud byl výsledek operace nulový N - negative – nastavuje pokud byl výsledek při operaci záporný

12 Bitové instrukce - Ne vždy potřebujeme pracovat s informací o délce slova nebo jeho násobků. - Pro práci s jednobitovými informacemi slouží bitové instrukce. - Instrukce musí obsahovat nejen adresu slova, ale také adresu bitu ve slově Nejčastější bitové instrukce: CLR b - nulování bitu SET b - nastavení bitu

13 Posunové instrukce - Slouží k posunu bitů ve slově. 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

14 Řídící instrukce - Jsou instrukce potřebné pro řízení chodu programu
Nejčastější řídící instrukce: WTCHD - reset obvodu watchdog NOP - prázdná instrukce

15 Střední průmyslová škola Uherský Brod, 2009
Použitá literatura: 1. Váňa . V.; MIKROPROCESOROVÁ TECHNIKA. Uherský Brod, SPŠ Uherský Brod 2007. 2. 3. Katalogové listy procesoru AVR Attiny2313 firmy Atmel Střední průmyslová škola Uherský Brod, 2009 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

16 Děkuji Vám za pozornost Střední průmyslová škola Uherský Brod, 2009
Josef Otrusiník Střední průmyslová škola Uherský Brod, 2009 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky


Stáhnout ppt "Mikropočítač Soubor instrukcí"

Podobné prezentace


Reklamy Google