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

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

MIKROPROCESOROVÁ TECHNIKA

Podobné prezentace


Prezentace na téma: "MIKROPROCESOROVÁ TECHNIKA"— Transkript prezentace:

1 MIKROPROCESOROVÁ TECHNIKA
POŽADAVKY HLL NA ARCHITEKTURU MCU Tuto šablonu lze použít jako počáteční soubor pro prezentaci výukových materiálů při práci ve skupině. Oddíly Po kliknutí na snímek pravým tlačítkem myši lze přidat oddíly. Oddíly mohou pomoci uspořádat snímky nebo usnadnit spolupráci mezi více autory. Poznámky Oddíl Poznámky použijte k zadání poznámek k doručení nebo dalších podrobností pro posluchače. Tyto poznámky lze zobrazit během prezentace. Vezměte v úvahu velikost písma (důležité pro usnadnění, viditelnost, pořízení videozáznamu a online provoz). Sladěné barvy Věnujte zvláštní pozornost obrázkům, grafům a textovým polím. Zvažte, zda účastníci budou tisknout černobíle nebo ve stupních šedé. Provedením zkušebního tisku ověřte, zda barvy fungují správně při vytištění černobíle i ve stupních šedé. Obrázky, tabulky a grafy Vsaďte na jednoduchost: pokud je to možné, použijte konzistentní a nerušivé styly a barvy. Označte popisky všechny grafy a tabulky.

2 Číslo projektu CZ.1.07/1.5.00/ Označení materiálu VY_52_INOVACE_09_23 Šablona V/2 Inovace a zkvalitnění výuky směřující k rozvoji odborných kompetencí žáků středních škol Tematická oblast MIKROPROCESOROVÁ TECHNIKA Škola Střední průmyslová škola strojní a elektrotechnická a Vyšší odborná škola, Liberec 1, Masarykova 3, příspěvková organizace Autor Ing. Marek Pospíchal Téma hodiny Požadavky hll na architekturu mcu Předmět, ročník MIT, 3.-4.ročník Anotace Vlastnosti mcu pro co nejmenší kódovou nadbytečnost při použití vyšších programovacích jazyků.

3 Požadavky hll na architekturu mcu
Cílem je snížení kódové nadbytečnosti při používání vyšších programovacích jazyků Co nejefektivnější implementace typických konstrukcí jako jsou datové struktury, pole, matematické výpočty, větvení, volání podprogramů Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

4 Požadavky hll na architekturu mcu
Několik akumulátorů - Aby nedocházelo ke zbytečnému zdlouhavému přelévání obsahu registrů pro aritmetické operátory. Krátký instrukční cyklus - Cílem je vystačit s jedním cyklem na instrukci (Single Cycle Instructions): přečtení, dekódování a provedení instrukce s využitím architektury RISC Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

5 Požadavky hll na architekturu mcu
Rozšířená podpora ukazatelů - Přístupy k datům pomocí ukazatelů, speciální podpora 8, 16 a 24bitových ukazatelů a pre-dekrement a postinkrement při přístupech. Indexování polí (array) - Přístup na prvky polí pomocí relativních adres (displacement): Ukazatel ukazuje na začátek pole a offset slouží jako index (pro datové struktury a pole). Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

6 Požadavky hll na architekturu mcu
Paměťové ukazatele (memory pointer) - Pro přístupy k datům by měly být k dispozici nejméně 4 datové ukazatele (pointery): Ukazatel na zásobník (stack pointer), data, zdroj (source pointer) a cíl (destination pointer). Šíření příznaku nuly (Zero-Flag Propagation) - Podpora 16/32bitového odčítání/porovnávání u 8bitových aritmeticko-logických jednotek (ALU). Jestliže se tyto operace provádějí jako jednotlivé 8bitové operace, musí se příznak nuly vytvářet společně ze všech operací (log. AND). Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

7 Požadavky hll na architekturu mcu
Bitové proměnné - Speciální bitové instrukce pro bitové proměnné, takže pro logické (booleovské) proměnné nejsou nutné náročné instrukce SET a CLEAR s použitím masek AND/OR. Kódy instrukcí delší než 8 bitů - Tak je možno instrukci i operand přečíst v jednom hodinovém cyklu, není nutno je číst postupně. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

8 Požadavky hll na architekturu mcu
Registry v normální oblasti paměti - Umístění registrů v normálním adresním prostoru paměti, takže na proměnné v registrech je možno se obracet prostřednictvím ukazatelů jako v datové oblasti SRAM. Ukazatel na zásobník (stack pointer) - Tak je možno instrukci i operand přečíst v jednom hodinovém cyklu, není nutno je číst postupně. Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

9 Požadavky hll na architekturu mcu
Podpora 16/32bitových dat (16/32 bit data support) - Podpora zpracování 16 nebo 32bitových dat pomocí kaskádovatelných registrů nebo šíření příznaku nuly (zero-flag propagation). Sdělte stručný přehled prezentace. Popište hlavní záměr prezentace a v čem spočívá její důležitost. Uveďte každé z hlavních témat. Aby se posluchači dokázali v prezentaci orientovat, můžete tento snímek s přehledem opakovat během celé prezentace vždy se zdůrazněním konkrétního tématu, které se chystáte probírat jako další.

10 Microsoft Konstrukční dokonalost
Děkuji za pozornost Důvěrné informace společnosti Microsoft

11 Použité zdroje [1] MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Vyd. 1. Praha: BEN, ISBN Shrňte obsah prezentace zopakováním důležitých bodů z lekcí. Co si mají posluchači zapamatovat po skončení vaší prezentace? Uložte prezentaci jako video, což usnadní její distribuci. (Chcete-li vytvořit video, klikněte na kartu Soubor a na položku Sdílet. V poli Typy souborů klikněte na položku Vytvořit video.)


Stáhnout ppt "MIKROPROCESOROVÁ TECHNIKA"

Podobné prezentace


Reklamy Google