Instrukční sada

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Instrukční sada ( zkratka ISA), označovaná také jako architektura, je obecný popis organizačních, funkčních a provozních principů procesoru, z pohledu programátora je to seznam dostupných mechanismů pro programování. Programový model procesoru se může skládat například z následujících prvků:

* seznamu instrukcí procesoru * datových typů * dostupných režimů, jež jsou k dispozici * seznamu registrů * pravidel pro manipulaci s výjimkami a přerušeními

Architektury procesorů

Procesory mající stejnou instrukční sadu jsou vzájemně kompatibilní, což znamená, že mohou vykonávat stejné programy stejným způsobem (funkčně). V rané historii model programování procesoru závisel na fyzickém provedení procesoru. +more V současné době se tento trend obrátil, a používají se velmi odlišné fyzikální implementace (mikroarchitektury), pocházející od různých výrobců, a zároveň disponují shodnou ISA. Příklady takových architektur a jejich implementací:.

* Architektura IA-32 a procesory: ** 386, ** 486, ** Pentium, ** D6, ** Crusoe - implementace CISC IA-32 (vnitřně VLIW) * Architektura x86-64 a procesory: ** Athlon - implementace 64bit CISC x86-64 * Architektura IA-64 a procesory: ** Itanium - implementace EPIC * Architektura SPARC a procesory: ** UltraSPARC, ** SPARC64 * Architektura ARM a procesory: ** LPC21xx - implementace jako uC ** StrongARM ** AT91xxx ** Intel X-Scale

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top