Inštrukčný súbor: Rozdiel medzi revíziami
preklad článku cs:instrukční sada nástrojom Česko-slovenskej Wikipedie |
(Žiaden rozdiel)
|
Verzia z 15:45, 29. december 2014
Inštrukčná sada (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:
- Zoznamu inštrukcií procesoru
- Dátových typov
- Dostupných režimov, ktoré sú k dispozícii
- Zoznamu registrov
- Pravidiel pre manipuláciu s výnimkami a prerušeniami
Procesory majúci 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ú zhodnú ISA. Príklady takýchto architektúr a ich implementácií:
- Architektúra IA-32 a procesory:
- Architektúra x86-64 a procesory:
- Architektúra IA-64 a procesory:
- Architektúra SPARC a procesory:
- Architektúra ARM a procesory:
- LPC21xx - implementácia ako uC
- StrongARM
- AT91xxx
- Intel X-Scale
Príbuzné články
Zdroj
Tento článok je čiastočný alebo úplný preklad článku instrukční sada na českej Wikipédii.