| Ľudmila Jánošíková | ||
Programovanie v jazyku symbolických adries | ||
| pre 32-bitové procesory Intel | ||
	
  | 
||
| 
Architektúra moderných procesorov
 V tejto kapitole sa budeme najprv venovať architektúre moderných procesorov. Pod architektúrou procesora rozumieme základné usporiadanie jednotlivých funkčných častí procesora z hľadiska ich vzájomného vzťahu a úloh, ktoré plnia. Programátor v jazyku symbolických adries potrebuje poznať princíp činnosti procesora, lebo jazyky nízkej úrovne sú s ňou úzko spojené. Architektúra procesora ovplyvňuje tvar inštrukcií a stavbu celého programu, ktorý má pracovať čo najefektívnejšie. Nebudeme hovoriť o elektronických detailoch, skôr sa zameriame na funkcie jednotlivých komponentov. Konkrétne parametre sa budú vzťahovať na mikroarchitektúru Haswell firmy Intel, ale rovnaké princípy nájdeme u väčšiny moderných procesorov, napr. od firiem AMD, Motorola, Hewlett-Packard a ďalších. Nasledujúci výklad bude mať preto všeobecnejšiu platnosť. Medzi význačné rysy architektúry súčasných procesorov patrí: 
 Spoločnou motiváciou nových technológií je zvýšiť rýchlosť vykonávania programu pomocou súbežného spracovania inštrukcií (paralelizmu). V nasledujúcom texte sa budeme týmto princípom venovať podrobnejšie. Na záver kapitoly ukážeme, ako je organizovaná pamäť v reálnom, chránenom a virtuálnom režime. Organizáciu pamäti musíme poznať, keď chceme vytvoriť adresu akéhokoľvek objektu (premennej alebo inštrukcie).  | 
 Načo je vám jazyk symbolických adries?
 Architektúra moderných procesorov Služby operačného systému MS-DOS Služby operačného systému Windows 95/98/NT/XP  | 
|
	
  | ||
| 
Vydala Žilinská univerzita v Žiline, 2000. ISBN 80-7100-723-4. Otázky a pripomienky môžete poslať autorke. Naposledy upravené 9.9.2011.  | 
||