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.
"Si l'homme russe construit les routes, la femme russe trace les chemins."
"Lorsque les femmes russes ne vivront pas seulement à travers leur mari, les hommes russes n'auront plus peur de l'amour ni de la force de la femme russe et n'auront plus besoin de la faiblesse de l'autre pour être sûrs de leur masculinité."