Reduced instruction set computer: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Helix84 (diskusia | príspevky)
d typo
Wek1 (diskusia | príspevky)
rozsirenie
Riadok 8:
* väčšina inštrukcií sa vykonáva v jednom inštrukčnom cykle
* procesor má sadu (niekoľko desiatok) rovnocenných [[registrov]] (CISC procesory majú obvykle špecializované registre, napr. akumulátor pre aritmetické operácie, niekoľko špecializovaných registrov pre ukazovatele a pod.)
* nad dátovou pamäťou nie je možné vykonávať zložitejšie operácie než načítanie a uloženie (tzv. ''load-store'' architektúra); tie sú však podporované autoinkrementom/autodekrementom registra slúžiaceho ako ukazovateľ pred/po vykonaní prenosovej inštrukcie.
 
Z jednoduchosti architektúry vyplýva aj jednoduchá implementácia moderných prvkov zvyšujúcich výkon procesora, napr. [[pipeline|pipelining]].
Řádek 24 ⟶ 25:
 
=== SPARC ===
*==== LEON ====
Modifikácia architektúry SPARC vyvinutá pre [[ESA]] pre použitie v kozme. Využíva návrhové prvky, ako napr. priebežná hardwarová [[kontrolný súčet|kontrola integrity spracovaných]] dát, pre dosiahnutie vyššej radiačnej odolnosti (''radiation hardened'').
 
=== AVR ===
AVR je 8-bitové procesorové jadro, ktoré vyvinula firma nórska pobočka firmy [[Atmel]] pre svoje [[mikrokontrolér]]y.
Jadro AVR obsahuje 32 8-bitových registrov, pre väčšinu inštrukcií rovnocenných (aj keď niektoré inštrukcie môžu využívať len 16 registrov). Architektúra je typu load-store (t.j. na vykonanie aritmeticko-logických inštrukcií je potrebné dáta načítať z pamäte do registrov a výsledok uložiť späť do pamäte). Má harvardskú architektúru (t.j. oddelenú pamäť programu a dátový pamäťový priestor), využíva [[pipeline|pipelining]], a väčšina 16-bitových inštrukcií sa vykonáva v jedinom hodinovom takte. Vyššie modely (nazývané ATMega) majú integrovanú aj hardwarovú násobičku/deličku a podporujú aj pripojenie externej dátovej pamäte.
 
== Zneužívanie pojmu RISC ==
----
Niektoré typy procesorov sa nazývajú RISC, aj keď nespĺňajú uvedené základné znaky, len na základe faktu, že majú implementovaný nezvykle malý počet inštrukcií. Typicky sa takto (dnes moderný) pojem RISC používa (či skôr zneužíva) napríklad pre označenie jadra [[mikrokontrolér]]ov typu PIC.