Cykl rozkazowy Procesor wykonuje instrukcje programu po kolei, zgodnie z ustalonym schematem, zwanym cyklem rozkazowym. Na cykl rozkazowy składa się kolejno: pobranie rozkazu z pamięci, dekodowanie kodu rozkazowego, obliczenie adresu efektywnego argumentu z uwzględnieniem modyfikacji adresowych, jeśli polecenie odwołuje się do pamięci, obliczenie adresu fizycznego argumentu (rzeczywistego położenia danej w pamięci fizycznej) pobranie argumentu z pamięci wykonanie rozkazu (np. obliczenie właściwego wyniku) zapisanie wyniku wyznaczenie położenia następnego rozkazu (odpowiednia modyfikacja rejestru EIP). Współczesne procesory IA-32 stosują przetwarzanie potokowe, czyli technologię polegającą na jednoczesnym wykonywaniu kolejnych etapów cyklu dla sąsiednich rozkazów przez różne bloki funkcjonalne.
Producenci procesorów W ciągu ponad 25 lat istnienia i rozwoju architektury IA-32, powstało bardzo dużo procesorów opartych i implementujących ją. Wśród największych producentów takich procesorów warto wymienić: Intel, AMD, VIA, Cyrix, Centaur Technology, Transmeta, IBM, NexGen, NEC, UMC, SiS, ALi, nVidia. Część z tych firm produkowała lub projektowała procesory z architekturą IA-32 tylko przez pewien okres, część również przestała istnieć lub została wykupiona przez innych producentów.
Zobacz też x86 IA-64 AMD64 EM64T Lista koprocesorów x86
Linki zewnętrzne
Kategoria:Architektura x86