Mikropočítač Soubor instrukcí

Slides:



Advertisements
Podobné prezentace
Projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR.
Advertisements

Instrukce procesoru pro přesun (MOV) mov X, Y Instrukce kopíruje osmibitová data ze zdroje Y do cíle X mov A, R n mov A, DPH mov A, DPL mov A, SPH mov.
Otázky k absolutoriu HW 1 - 5
Tato prezentace byla vytvořena
Instrukční soubor PIC16Fxxx osnova: Charakteristika instrukčního souboru Rozdělení instrukcí Časové průběhy (zpracování instrukcí)
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Procesory.
Instrukce procesoru.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Dekodéry Teletextu Dekodéry Teletextu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tiskárna 2.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Úraz elektrickým proudem. Úraz.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Periferní obvody zvláštního určení.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tiskárna 1.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Typy jednočipových počítačů.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Blokové schéma počítače.
Základy programování mikropočítačů První program v jazyce symbolických adres.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Elektrotechnická schémata Obor:Elektrikář.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Činnost na elektrických zařízeních.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Hromosvody.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tvorba jednoduchých pogramů II.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Tvorba jednoduchých pogramů I.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Interkomunikační adresní systém.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Instrukční soubor 1.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Mikropočítač Časovače a čítače.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Programátory jednočipových počítačů.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Systémy moderních elektroinstalací.
Orbis pictus 21. století Instrukční soubor 2
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Elektrické instalace.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Rozkladové obvody televizních.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Plošné spoje Obor:Elektrikář.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Skládání barev RGB Skládání barev.
Orbis pictus 21. století Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky Hardware jednočipových počítačů.
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
Systémy moderních elektroinstalací
Výukový materiál zpracován v rámci projektu
Obor: Elektrikář - silnoproud Ročník: 3. Vypracoval: Bc. Josef Dulínek
Obor: Elektrikář - silnoproud Ročník: 3. Vypracoval: Bc. Josef Dulínek
Aritmetickologická jednotka
Rozkladové obvody televizních přijímačů pro moderní obrazovky
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
Jednočipové počítače – instrukční sada
Hardware jednočipových počítačů I
Orbis pictus 21. století Přenosové schéma
Radiové přenosové cesty
Mikropočítač Vnitřní struktura 2
rozhlasových přístrojů
Systémy moderních elektroinstalací Rozvody se sběrnicovými systémy - 2
Mikropočítač Vnitřní struktura 1
jednočipových počítačů II
Tato prezentace byla vytvořena
Odborný výcvik ve 3. tisíciletí
Tato prezentace byla vytvořena
Orbis pictus 21. století Mikropočítač
Řadič Orbis pictus 21. století
televizních přijímačů
rozhlasových přijímačů
Obor: Elektrikář - silnoproud Ročník: 3. Vypracoval: Bc. Josef Dulínek
rozhlasových přijímačů
Tato prezentace byla vytvořena
Tato prezentace byla vytvořena
Výukový materiál zpracován v rámci projektu
jednočipových počítačů I
Transkript prezentace:

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

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

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.

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

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

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

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

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

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

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ý

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

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

Ří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

Střední průmyslová škola Uherský Brod, 2009 Použitá literatura: 1. Váňa . V.; MIKROPROCESOROVÁ TECHNIKA. Uherský Brod, SPŠ Uherský Brod 2007. 2. http://cs.wikipedia.org/wiki/Strojová_instrukce 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

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