中国是“汽车天堂”:没有中国这个行业或缩小近1/3
Complex instruction set computer, skrátene CISC (doslova po?íta? s rozsiahlou in?truk?nou sadou alebo po?íta? s úplnou in?truk?nou sadou) je mikroprocesorová architektúra, v ktorej sa ka?dá in?trukcia vykonáva ako viacero operácií mikrokódu v jednom takte procesora (napr. na?ítanie z pam?ti, vykonanie aritmetickej operácie, zapísanie do pam?ti). CISC procesory majú preto rozsiahlu sadu pomerne zlo?itych in?trukcií.
Architektúra CISC je duálnou k architektúre RISC.
Pred tym ako prvé procesory typu RISC uzreli svetlo sveta, mnohí vedci a technici zaoberajúci sa architektúrou po?íta?ov sa sna?ili preklenú? medzeru medzi vy??ími programovacími jazykmi a vtedaj?ími strojovymi jazykmi tym, ?e do in?truk?nej sady procesorov pridali nové in?trukcie, ako volanie podprogramu (funkcie), in?trukcie cyklov a iné. Takyto prístup umo?nil programy, ktoré zaberali podstatne menej pam?te, preto?e zlo?itej?iu funkcionalitu bolo mo?né dosiahnu? volaním jedinej in?trukcie, ?o bol v ?es?desiatych rokoch minulého storo?ia ve?mi d?le?ité.
Hoci CISC procesory dosiahli svoj cie? a umo?nili pou?íva? kon?trukcie vy??ích programovacích jazykov, ukázalo sa ?e tieto nie v?dy mali za následok zvy?enie vykonnosti. Napríklad, zistilo sa ?e na jednom konkrétnom type procesora bolo mo?né zvy?i? vykonnos? pou?itím sekvencie viacerych jednoduch?ích in?trukcií namiesto volania podprogramu pomocou jedinej in?trukcie CALL. Navy?e, ?ím v???ími a zlo?itej?ími sa in?truk?né sady procesorov stávali, tym dlh?ie trvalo procesoru in?trukciu dekódova?. Taktie? implementácia v?etkych tychto in?trukcií vy?adovala v???ie úsilie od návrhárov procesora a taktie? v???ie mno?stvo tranzistorov v takomto procesore.
V poslednych rokoch sa vyrobcovia ?ipov CISC in?pirovali technológiou RISC do tej miery (napr.Intel x86 a AMD procesory), ?e stále síce podporujú v?etky in?trukcie svojich star?ích typov procesorov (kv?li zachovaniu sp?tnej kompatibility) av?ak jednotlivé in?trukcie sú dekódované do podoby ?mikro-operácií“ a tie potom interne vykonávajú podobne ako je to v procesoroch typu RISC. Tym zmen?ujú rozdiel medzi ?klasickymi“ CISC a RISC procesormi.
Tento postup doviedla do dokonalosti spolo?nos? Transmeta, ktorá pou?ila pre svoje x86-kompatibilné procesory architektúru VLIW (s ve?mi ?irokym in?truk?nym slovom), pri?om do interného kódu sa p?vodny binárny kód x86 priebe?ne prekladá ?peciálnym softvérom.