Šablon:Procesorska arhitektura
Appearance
x86 |
---|
Opšte karakteristike |
Dizajner |
Intel, AMD |
Bitovi |
16-bita, 32-bita i/ili 64-bita |
Predstavljeno |
1978 (16-bita), 1985 (32-bita, 2003 (64-bita) |
Dizajn |
CISC |
Tip |
Registarska memorija |
Šifrovanje |
Promenljivo (od 1 do 15 bajtova) |
Grananje |
Statusni registar |
endian |
mali (Little) |
Veličina strane |
8086–i286: Nijedna i386, i486: 4 KB strane P5 Pentium: dodaje 4 MB stranama (Legacy PAE: 4 KB→2 MB) x86-64: dodaje 1 GB stranama. |
Ekstenzije |
x87, IA-32, MMX, SSE, SSE2, x86-64, SSE3, SSSE3, SSE4, SSE5, AVX |
Otvoreni |
Delimično. Za neke napredne funkcije, h86 može zahtevati licencu od Intel-a, h86-64 mogu zahtevati dodatni licencu od AMD. 80486 procesor je na tržištu više od 20 godina i tako ne može biti predmet patentnih zahteva. Ovaj podskup h86 arhitekture je stoga potpuno otvoren. |
Registri |
Registri opšte namene |
16-bita: 6 polu-posvećeni registri + BP i SP; 32-bita: 6 registri opšte namene + EBP i ESP; 64-bita: 14 registi opšte namene + RBP i RSP. |
Pokretni zarez |
16-bita: Opciono podeljeni x87 FPU. 32-bita: Opciono deli ili su integrisani u x87 FPU, integrišu SSE2 jedinice u kasnije procesore. 64-bita: integrišu x87 i SSE2 jedinice. |