Orbis pictus 21. století Instrukční soubor 2

Slides:



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

TEP Instrukční soubor č.9.
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.
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.
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 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.
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 Terestriální vysílání digitální.
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 OB21-OP-EL-STZ-NEV-U Ochrana.
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 Bezpečnost elektrických zařízení.
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ář.
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í
Obor: Elektrikář silnoproud Ročník: 2. Vypracoval: Bc. Josef Dulínek
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
Orbis pictus 21. století Topné desky
Tato prezentace byla vytvořena
Bezpečnost elektrických zařízení II.
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
televizních přijímačů
rozhlasových přístrojů
Princip digitálního vysílání
Mikropočítač Soubor instrukcí
Systémy moderních elektroinstalací Rozvody se sběrnicovými systémy - 2
Mikropočítač Vnitřní struktura 1
Obor: Elektrikář - silnoproud Ročník: 3. Vypracoval: Bc. Josef Dulínek
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čů
Tato prezentace byla vytvořena
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:

Orbis pictus 21. století Instrukční soubor 2 Kód: OB21-OP-EL-CT-OTR-M-4-016 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

Formát: AND Rd, Rr Rd ← Rd AND Rr Logické operace AND – Logický součin. Instrukce realizuje logický součin mezi obsahy registrů Rd a Rr a výsledek ukládá do registru Rd. Formát: AND Rd, Rr Rd ← Rd AND Rr Rd Rd Rd=Rd AND Rr Rr

Logické operace Operace :Rd ← Rd OR Rr ANDI – Logický součin s konstantou. Instrukce realizuje logický součin obsahu registru Rd s konstantou a výsledek ukládá do registru Rd. Formát: ANDI Rd, K Operace : Rd ← Rd AND K OR – Logický součet. Instrukce realizuje logický součet mezi obsahy registrů Rd a Rr a výsledek ukládá do registru Rd. Formát: OR Rd,Rr Operace :Rd ← Rd OR Rr

Logické operace Operace :Rd ← Rd EOR Rr ORI – Logický součin s konstantou. Instrukce realizuje logický součet obsahu registru Rd s konstantou a výsledek ukládá do registru Rd. Formát: ORI Rd, K Operace : Rd ← Rd OR K EOR – Výlučné nebo (exklusivní součet). Instrukce realizuje výlučný součet mezi registry Rd a Rr. Výsledek ukládá do registru Rd. Formát: EOR Rd,Rr Operace :Rd ← Rd EOR Rr

Logické operace Operace :Rd ← $00 COM – Jednotkový doplněk. Instrukce vytváří jednotkový doplněk registru Rd. Formát: COM Rd Operace : Rd ← $FF - Rd CLR – Nulování registru. Instrukce realizuje nulování registru Formát: CLR Rd Operace :Rd ← $00

Operace :Rd ←Rd AND( $FF-K) Logické operace NEG – Dvojkový doplněk. Instrukce realizuje naplnění obsahu registru Rd jeho dvojkovým doplňkem (negace). Formát: NEG Rd Operace : Rd ← $00 - Rd CBR – Nulování bitů v registru. Instrukce realizuje vynulování určených bitů v registru Rd. Formát: CBR Rd, K Operace :Rd ←Rd AND( $FF-K)

Logické operace Operace :Rd ←Rd OR K SBR – Nastavení bitů v registru. Instrukce realizuje nastavení určených bitů v registru Rd. Vytváří se logický součet mezi obsahem registru Rd a maskou K. Formát: SBR Rd, K Operace :Rd ←Rd OR K

Operace pro porovnání Operace : Rd – Rr - C CP – Porovnání. Instrukce realizuje porovnání obsahu dvou registrů a to Rd a Rr. Obsah žádného z nich se nezmění. Podmíněné skoky se používají po ukončení této operace. Formát: CP Rd, Rr Operace : Rd - Rr CPC – Porovnání s přenosem. Instrukce realizuje porovnání dvou registrů (Rd a Rr), při čemž bere v potaz předchozí přenos. Formát: CPC Rd, Rr Operace : Rd – Rr - C

Operace pro porovnání Formát: CPI Rd, K Operace : Rd - K CPI – Porovnání s konstantou. Instrukce provede porovnání Rd s konstantou. Obsah registru není měněn. Podmíněné skoky se realizují po provedení operace. Formát: CPI Rd, K Operace : Rd - K CPSE – Skok po porovnání na rovnost. Instrukce provádí porovnání mezi dvěma registry (Rd a Rr) a provádí přeskok následující instrukce při rovnosti obou registrů Rd = Rr. Formát: CPSE Rd, Rr Operace : Je-li Rd = Rr, pak PC ← PC+2 (+3), jinak PC ← PC+1

Operace pro porovnání TST – Testování na nulu nebo zápornou hodnotu Instrukce realizuje testování, zda v registru je nula či záporný výsledek. Formát: TST Rd Operace : Rd AND Rd BSET – Nastavení příznaku ve stavovém registru Instrukce nastavuje jeden příznak ve stavovém registru SREG. Formát: BSET s Operace : SREG(s) ← 1

Operace pro porovnání SBI – Nastavení bitu v I/O registru. Instrukce realizuje nastavení určeného bitu v I/O registru. Pracuje s 32 dolními bity I/O registru a to na adresách 0 – 31. Formát: SBI A.b Operace : I/O(A.b)← 1 CBI – Vynulování bitu v I/O registru. Instrukce realizuje vynulování zadaného bitu v I/O registru. Pracuje s dolními 32 I/O registry na adresách 0 – 31. Formát: CBI A, b Operace : I/O(A,b) ← 0

Rotace a posuny LSL – Logický posun vlevo. Instrukce realizuje posun všech bitů v registru Rd o jedno místo vlevo, při čemž nejnižší bit (b0) je vynulován. Nejvyšší bit (b7) se přesouvá do příznaku přenosu (C) Formát: LSL Rd Operace :

Rotace a posuny LSL – Logický posun vlevo. Instrukce realizuje posun všech bitů v registru Rd o jedno místo vpravo, nejvyšší bit (b0) je vynulován. Nejnižší bit (b7) se přesouvá do příznaku přenosu (C) Formát: LSR Rd Operace :

Rotace a posuny ROL – Rotace vlevo přes přenos. Instrukce realizuje posun všech bitů v registru Rd o jedno místo doleva, při čemž nejvyšší bit (b7) je přenesen do příznaku přenosu (C) a původní obsah pak do nejnižšího bitu (b0). Formát: ROL Rd Operace :

Rotace a posuny ROR – Rotace vpravo přes přenos. Instrukce realizuje posun všech bitů v registru Rd o jedno místo doprava, při čemž nejnižší bit (b0) je přenesen do příznaku přenosu (C) a původní obsah pak do nejvyššího bitu (b7). Formát: ROR Rd Operace :

Střední průmyslová škola Uherský Brod, 2009 Použitá literatura: 1. Váňa . V.; MIKROPROCESOROVÁ TECHNIKA. Uherský Brod, SPŠ Uherský Brod 2007. 2. Váňa . V.; MIKROŘADIČE ATMEL AVR. Uherský Brod, SPŠ Uherský Brod 2007. 3. http://cs.wikipedia.org/ 4. Katalogové listy procesoru AVR Attiny2313 firmy Atmel 5. http://www.maturita.cz/pocitace/assembler.htm 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