Obliczanie złożonych zestawów instrukcji
W architekturze obliczeniowej CISC (z angielskiego Complex Instruction S et Computer , w hiszpańskim Computador con Set de Instruccions Complejas ) jest modelem architektury komputerowej. W przeciwieństwie do architektury RISC , mikroprocesory CISC posiadają zestaw instrukcji , który charakteryzuje się bardzo szerokim zakresem i umożliwia wykonywanie złożonych operacji pomiędzy operandami umieszczonymi w pamięci lub rejestrach wewnętrznych . [ 1 ]
Jest w stanie wykonać kilkaset różnych skomplikowanych instrukcji i jest niezwykle wszechstronny.
Ten typ architektury utrudnia zrównoleglenie instrukcji, dlatego obecnie większość wysokowydajnych systemów CISC implementuje system, który przekształca te złożone instrukcje w kilka prostych instrukcji typu RISC , ogólnie zwanych mikroinstrukcjami .
CISC należą do pierwszego strumienia konstrukcji procesorów, przed opracowaniem RISC. Przykładami są: Motorola 68000 , Zilog Z80 i cała rodzina Intel x86 , AMD x86-64 stosowane w większości obecnych komputerów osobistych .
Należy jednak zauważyć, że użycie terminu CISC rozpoczęło się po pojawieniu się procesorów RISC jako obraźliwej nomenklatury przez obrońców/twórców tych ostatnich. Zobacz Retronim .
Referencje
- ↑ Albert Orenga, Miquel; Enrique Manonellas, Gerard. «Architektura CISCA - Otwarty Uniwersytet Katalonii» . Architektura CISCA .