Bloková schéma procesora

Slides:



Advertisements
Podobné prezentace
Mikroprocesory Procesory. Procesor je synchronní zařízení provádí operace s daty je programovatelný pomocí mikroinstrukcí je více rodin procesorů (jednočipy.
Advertisements

Zásobník (LiFo) Fronta (FiFo)
Otázky k absolutoriu HW 1 - 5
Program Programátorský model procesoru Instrukční soubor
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
Tato prezentace byla vytvořena
Informatika / …o počítači (základní pojmy, jednoduché představy) 2006.
Přehled registrů Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miloš Zatloukal.
Marek Malík a František Černý, ME4A, 2012
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.
Mikroprocesor.
Instrukce procesoru.
Mgr. Bc. Peter Adamko, PhD. NAT a Proxy.
Čí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.
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.
Univerzální procesor. Jako vhodný procesor na místo virtuálního univerzálního mikroprocesoru (procesoru) byl pro výklad jako vhodný typ vybrán procesor.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
ZŠ Brno, Řehořova 3 S počítačem snadno a rychle Informatika 7. ročník III
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
ALU Aritmeticko-logická jednotka
Aritmetickologická jednotka
Jednočipové počítače – instrukční sada
- jedným slovom hardware
Vonkajšie pamäťové média
Vnútro počítača Mgr. Iveta Gallová.
Pripravil: Mgr. Miloš Hadbavný
Poďme sa spolu pozrieť do tajov sveta počítačov
Vnútro osobného počítača
Rozdelenie a architektúra
BLOKOVÁ SCHÉMA POČÍTAČA
Bloková štruktúra mikropočítača Intel 8051
Pamäte počítača Ing. Alexandra Dorčáková.
Technické a programové vybavenie PC
Zák. č. 530/2003 Z.z. o obchodnom registri
Pamäťové zariadenia Adam Lech Tomáš Kožurko I.A.
L1 cache Pamäť cache.
Procesor(CPU) Filip Barič 3.E.
Grafická Karta VGA (Video Graphics Adapter)
Základná jednotka PC Mária Grossová, II.P.
Časti počítača von Neumannovského typu
Počítač Počítač – je zariadenie alebo stroj na realizáciu výpočtov alebo riadenie operácií vyjadriteľných číselnými alebo logickými výrazmi. Počítače.
Autor: Mgr. Jana Kuracinová
Základné charakteristiky procesora
Riadenie zbernice.
Pamäte Registre Zbernice.
Pamäťové média Mgr. Gabriela Zbojeková.
Balík protokolov TCP/IP ( Protocol Suite )
Základná schéma počítača
Pre koho je služba Kniha jázd určená?
Prerušovací systém počítača
Typy pamäťových zariadení
Elektronické bankovníctvo
Použitie programu Hyperterminal
Príklad spracovania konateľa s pravidelným príjmom
Informácie okolo nás Kódovanie znakov.
Procesor.
Čo je PHP- PHP (PHP: Hypertext Preprocessor) je populárny open source (prístupné zdrojové kódy) skriptovací programovací jazyk Používa najmä na programovanie.
Počítač von Neumanovského typu
Von Neumannova architektúra počítača
KVINTAKORDY Rachel Dudová.
Výpočtová technika III
Výplatné (diskrétne) sáčky
Úvod do programovania automatizačných zariadení
architektúra počítača
Základná doska PC.
Stredná odborná škola automobilová Moldavská cesta 2, Košice
Hromadná korešpondencia
Informatika / …o počítači
Transkript prezentace:

Bloková schéma procesora

Bloková schéma procesora Akumulátor (register Acc) – je to najuniverzálnejší pracovný register procesora, v ktorom sa obvykle nachádza jeden z operandov a tiež sa v ňom uchováva výsledok operácie. Zápisníková pamäť – je to blok pracovných registrov BCDEHL, ukazateľ zásobníka SP, programový čítač PC Programový čítač – obsahuje adresu inštrukcie, ktorá sa bude vykonávať po ukončení práve prebiehajúcej inštrukcie. Obsah čítača sa cez register adresy a budič adresovej zbernice vysiela na vonkajšiu adresovú zbernicu mikroprocesora

Bloková schéma procesora ALU ( Arithmetic Logic Unit ) slúži na realizáciu aritmetických, logických a rotačných inštrukcií. Dáta, ktoré ALU spracováva, prichádzajú z Acc a pomocných registrov 1,2. Výsledok operácií sa uchová späť do registra Acc Register príznakov – príznaky sú jednotlivé bity C, P, AC, Z, S, ktoré slúžia programátorovi ako testovacie podmienky v procese vetvenia programu Register inštrukcií – slúži na uloženie operačného kódu inštrukcie, prečítanej z pamäti. Dekóder inštrukcií – dešifruje operačný kód inštrukcie a tak získa informácie o type inštrukcie, ktoré pošle radiču časovacích obvodov

Bloková schéma procesora Radič časovania – z prijatých informácií vytvára časovú postupnosť riadiacich signálov pre vnútorné obvody procesora v rytme hodinového taktovacieho signálu, privedeného na procesor. Zbernice – procesor má okrem vonkajšej dátovej zbernice ešte tzv. vnútornú dátovú zbernicu, ktorá slúži na komunikáciu a prenos dát medzi jednotlivými blokmi procesora. Kvôli ochrane pred preťažením vnútornej zbernice je zaradený budič zbernice, ktorý výkonove posilňuje vonkajšiu zbernicu. Rovnako je posilnená aj adresová zbernica procesora.

Bloková schéma procesora Ukazateľ zásobníka SP ( Stack Pointer ) – ukazuje na vrchol tzv. zásobníkovej pamäte, umiestnenej v RAM-ke, ktorá slúži na dočasné uchovávanie návratových adries pri používaní podprogramov, na programové uloženie obsahu pracovných registrov a pod.

Inštrukčný cyklus

Činnosť procesora Inštrukčný cyklus (IC) je doba potrebná na vykonanie jednej inštrukcie IC sa začína výberom inštrukcie programu z pamäte, adresa ktorej sa vyšle po adresovej zbernici smerom k pamäti. Inštrukcia obsiahnutá v adresovanej pamäťovej bunke je z dátovej zbernice prečítaná procesorom a uložená do registra inštrukcií. Po dekódovaní operačného kódu inštrukcie v dekóderi inštrukcií sa testuje, či je potrebné načítať ešte ďalšie bajty inštrukcie alebo nie. V prípade 2-bajtovej alebo 3-bajtovej inštrukcie dôjde ku dodatočnému načítaniu potrebných operandov inštrukcie.

Činnosť procesora 5. Po výbere a dekódovaní celej inštrukcie nastáva samotné vykonanie inštrukcie, pri ktorom dochádza ku generovaniu potrebných riadiacich signálov v obvodoch časovania a riadenia. 6. Na konci spracovania každej inštrukcie sa testuje, či bolo požadované prerušenie procesora. Ak nebolo, procesor ukončí daný inštrukčný cyklus a začína ďalší inštrukčný cyklus, t.j. ide prečítať a vykonať nasledujúcu inštrukciu programu. V prípade, že prišla požiadavka na prerušenie, tak procesor po ukončení práve prebiehajúcej inštrukcie vykoná odskok do podprogramu na obsluhu prerušenia.

Činnosť procesora Inštrukcie podprogramu vykonáva procesor úplne rovnako ako inštrukcie hlavného programu 7. Po ukončení podprogramu sa procesor sa vracia na návratovú adresu ho hlavného programu a pokračuje vo vykonávaní nasledujúcej inštrukcie.