Inštrukčný súbor: Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
Vegetator (diskusia | príspevky)
Bez shrnutí editace
Vegbot (diskusia | príspevky)
typo, replaced: sada → súbor, 86-64 → 86 – 64 (2), - →  –  (5)
Riadok 1: Riadok 1:
'''Inštrukčný súbor''', alebo '''súbor inštrukcií''' (tzv. ISA - Instruction Set architecture), niekedy nepresne [[architektúra procesora]], je všeobecný opis organizačných, funkčných a prevádzkových princípov [[Procesor|procesora]], z pohľadu [[Programátor|programátora]] je to zoznam dostupných mechanizmov pre [[programovanie]]. Programový [[Model (abstrakcia)|model]] procesora sa môže skladať napríklad z nasledujúcich prvkov:
'''Inštrukčný súbor''', alebo '''súbor inštrukcií''' (tzv. ISA – Instruction Set architecture), niekedy nepresne [[architektúra procesora]], je všeobecný opis organizačných, funkčných a prevádzkových princípov [[procesor]]a, z pohľadu [[programátor]]a je to zoznam dostupných mechanizmov pre [[programovanie]]. Programový [[Model (abstrakcia)|model]] procesora sa môže skladať napríklad z nasledujúcich prvkov:
* zoznamu [[Inštrukcia (informatika)|inštrukcií]] procesoru
* zoznamu [[Inštrukcia (informatika)|inštrukcií]] procesoru
* [[Dátový typ|dátových typov]]
* [[Dátový typ|dátových typov]]
Riadok 12: Riadok 12:
** [[Pentium]],
** [[Pentium]],
** [[D6]],
** [[D6]],
** [[Crusoe]] - implementácia CISC [[IA-32]] (vnútorne [[VLIW]])
** [[Crusoe]] – implementácia CISC [[IA-32]] (vnútorne [[VLIW]])
* Architektúra [[x86-64]] a procesory:
* Architektúra [[x86-64]] a procesory:
** [[Athlon]] - implementácia 64bit CISC [[x86-64]]
** [[Athlon]] – implementácia 64bit CISC [[x86-64]]
* Architektúra [[IA-64]] a procesory:
* Architektúra [[IA-64]] a procesory:
** [[Itanium]] - implementácia [[EPIC]]
** [[Itanium]] – implementácia [[EPIC]]
* Architektúra [[SPARC]] a procesory:
* Architektúra [[SPARC]] a procesory:
** [[UltraSPARC]],
** [[UltraSPARC]],
** [[SPARC|SPARC64]]
** [[SPARC|SPARC64]]
* Architektúra [[ARM]] a procesory:
* Architektúra [[ARM]] a procesory:
** [[LPC21xx]] - implementácia ako uC
** [[LPC21xx]] – implementácia ako uC
** [[StrongARM]]
** [[StrongARM]]
** AT91xxx
** AT91xxx

Verzia z 12:43, 10. jún 2015

Inštrukčný súbor, alebo súbor inštrukcií (tzv. ISA – Instruction Set architecture), niekedy nepresne architektúra procesora, je všeobecný opis organizačných, funkčných a prevádzkových princípov procesora, z pohľadu programátora je to zoznam dostupných mechanizmov pre programovanie. Programový model procesora sa môže skladať napríklad z nasledujúcich prvkov:

Procesory majúce rovnaký programovací model sú inter-kompatibilné, čo znamená, že môžu vykonávať rovnaké programy rovnakým spôsobom (funkčne). V ranej histórii model programovania procesora závisel na fyzickom prevedení procesora. V súčasnej dobe sa tento trend obrátil, a používajú sa veľmi odlišné fyzikálne implementácie (mikroarchitektúry), pochádzajúce od rôznych výrobcov, a zároveň disponujú zhodnou ISA. Príklady takýchto architektúr a ich implementácií:

Pozri aj

Zdroj

Tento článok je čiastočný alebo úplný preklad článku instrukční sada na českej Wikipédii.