Instrukční soubor PIC16Fxxx osnova: Charakteristika instrukčního souboru Rozdělení instrukcí Časové průběhy (zpracování instrukcí)

Slides:



Advertisements
Podobné prezentace
CIT Paměti Díl X.
Advertisements

Tato prezentace byla vytvořena
Mikroprocesory Procesory. Procesor je synchronní zařízení provádí operace s daty je programovatelný pomocí mikroinstrukcí je více rodin procesorů (jednočipy.
Rozdělení registrů.
Otázky k absolutoriu HW 1 - 5
Procesory Filip Skulník.
Úvod. Základní úrovně: hardwarová (procesory, jádra) programová (procesy, vlákna) algoritmická (uf... ) Motivace: zvýšení výkonu redundance jiné cíle,
Zpracování programu programovatelným automatem. Zpracování programu na PA se vykonává v periodicky se opakujícím uzavřeném cyklu, tzv. scanu. Nejprve.
Principy překladačů Architektury procesorů Jakub Yaghob.
Program Programátorský model procesoru Instrukční soubor
Informatika 1_6 6. Týden 11. A 12. hodina.
Ř ADIČ RASTROVÝ, ELEKTROLUMINISCEN ČNÍ A VEKTOROVÝ.
Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.
Paměťové registry.
PROCESORY Základní přehled.
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
Procesor.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A13 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Základy mikroprocesorové techniky
Paměťové obvody a vývoj mikroprocesoru
Tato prezentace byla vytvořena
Výrok „Počítač je pouze tak inteligentní jako jeho uživatel.“ (Radek Lochman, dnes)
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Autor:Jiří Gregor Předmět/vzdělávací oblast: Digitální technika Tematická oblast:Digitální technika Téma:Paměti – úvod, základní pojmy Ročník:3. Datum.
Rozdělení registrů.
Procesory.
Výpočetní technika a algoritmizace I
Informatika / …o počítači (základní pojmy, jednoduché představy) 2006.
Popis mikroprocesoru David Rozlílek ME4B.
Popis obvodu 8051 David Rozlílek ME4B.
Aplikační a programové vybavení
OSNOVA: a)Funkce – úvod b) Hlavičky funkcí c) Rekurze funkcí d)Knihovny funkcí e)Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače.
Začátky mikroprocesorů
CZ.1.07/1.4.00/ VY_32_INOVACE_152_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Architektura počítače
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Kontakty Webpage přednášky: – Slajdy (MS PowerPoint): –ftp://ulita.ms.mff.cuni.cz/predn/PRG017 Technické.
Hardware osobních počítačů
SKLADBA PC 4 OP VK VYT 2.4 Procesor − CPU Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Josef Vlach. Dostupné z Metodického portálu.
Mikroprocesor.
Univerzita třetího věku kurz ECDL
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Procesory.
Instrukce procesoru.
Digitální signálový procesor (DSP) Digitální signálový kontrolér (DSC) Blokové schéma mikroprocesroru.
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_04_PROCESOR.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Technika počítačů 3. Mikroprocesory © Milan Keršlágerhttp:// Obsah: ●
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 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.
Rozdělení počítačů. Počítače rozdělujeme podle mnoha kritérií z nichž některé dále probereme. Nejčastější rozdělení je na počítače typu :  CISC (Complex.
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
Software,hardware,data,biti a bajty.  Software je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou činnost.
Výukový materiál zpracován v rámci projektu
ALU Aritmeticko-logická jednotka
Aritmetickologická jednotka
Výukový materiál zpracován v rámci projektu
Výukový materiál zpracován v rámci projektu
Jednočipové počítače – instrukční sada
Jednočipové počítače – základní struktura
Výukový materiál zpracován v rámci projektu
Mikropočítač Soubor instrukcí
jednočipových počítačů II
Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/
Centrální procesorová jednotka
1. ročník oboru Mechanik opravář motorových vozidel
Segmentace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Informatika / …o počítači
Transkript prezentace:

Instrukční soubor PIC16Fxxx osnova: Charakteristika instrukčního souboru Rozdělení instrukcí Časové průběhy (zpracování instrukcí)

Charakteristika Každá instrukce je tvořena 14-ti bitovým slovem. (data jsou 8-mi bitová) Většina instrukcí je vykonána v průběhu jediného cyklu. (výjimku tvoří instrukce, které souvisí s větvením programu) Syntaxe instrukcí se značně liší od zápisu používaného u jádra „8051“. Kromě mnemonického kódu obsahují příkazy nanejvýše jeden operand.

U bajtově orientovaných instrukcí adresa „f“ určuje registr se kterým se pracuje a parametr „d“ určuje (je-li použit) místo uložení výsledku operace. (d=1 => výsledek bude v registru „f“) (d=0 => výsledek bude v registru „w“) U bitově orientovaných instrukcí adresa „f“ určuje registr se kterým se pracuje a parametr „b“ určuje pozici bitu ve vybraném registru. Rozdělení instrukcí …

… rozdělení instrukcí U instrukcí, které pracují s konstantami a u řídících instrukcí, parametr „k“ označuje: konstantu (8-bitů), nebo adresu (11-bitů). Instrukční soubor je ortogonální … (každá instrukce je aplikovatelná na kterékoliv paměťové místo). U µ-počítačů na bázi jádra „8051“ instrukční soubor ortogonální není.

Časové průběhy … V každém taktu systém vykonává dvě operace současně: 1~provádí dříve načtenou instrukci 2~čte další instrukci Jedná se o dvoustupňovou pipeline. 2 1

…(zpracování instrukcí) Každý takt trvá 4 periody CLK označené Q1÷Q4. (u „8051“ – 12 period) => při shodném f CLK proběhne u PIC 3x více taktů. S ohledem na způsob realizace instrukcí se jedná o výrazný nárůst výkonu. CLK