Invia.cz
Eurovíkendy
Kanárské ostrovy
Dominikánská republika
Madeira
Last minute
Vydělávejte peníze s INVIA.CZ
x86 je označení architektury procesorů. Jedna se o architekturu 16bitovou, registrovou, s CISCovou instrukční sadou. Vyznačuje se až extrémní asymetrií architektury: z jeho osmi aritmetických registrů nejsou žádné dva zcela zaměnitelné. Jako x86 jsou často označovány i procesory na ní navazující kompatibilní architektury IA-32.
Obsah |
Tato architektura byla použita v osobních počítačích IBM PC, které slavily obrovský úspěch. Díky tomu a nepřenositelnosti napsaného software je i dnes nutné udržovat zpětnou kompatibilitu až k prvnímu procesoru této architektury - a tím je vlastně tato architektura definovaná, protože neexistuje žádný návrh nebo popis architektury předcházející první procesor Intel 8086.
Politika IBM v době, kdy uvažovalo o použití této architektury (konkrétně procesoru 8088) v IBM PC, vyžadovala alespoň dva zdroje čipů, proto v roce 1982 AMD podepsalo kontrakt s Intelem a stalo se licencovaným druhým výrobcem procesorů 8086 a 8088. Později pod stejným kontraktem vyrábělo 80286. Intel ovšem smlouvu v roce 1986 vypověděl a odmítl předat AMD technické detaily 80386.
Všechny registry mají šířku 16 bitů. Kromě toho šlo přistupovat k registrům AX-DX po částech, tj. jen k dolním (AL-DL) a horním (AH-DH) osmi bitům.
Podrobněji viz Intel 8086, pro popis registrů u článků Intel 80386 či IA-32, kde můžete vidět jak byly rozšířeny.
Jedná se pouze o návaznost, nikoliv kompatibilitu.