IA-32

Wikipedia
Loikkaa: valikkoon, hakuun

IA-32 on Intelin kehittämä x86-suoritinperheen käyttämä 32-bittinen käskykanta. Ohjelmoinnissa käytetään myös termiä i386. IA-32 on yhteensopiva Intel 8086:ssa ja 80286:ssa käytetyn 16-bittisen x86-arkkitehtuurin kanssa.

IA-32 on lyhenne termistä Intel Architecture, 32-bit, joka erottaa sen 16-bittisestä arkkitehtuurista ja 64-bittisestä IA-64-arkkitehtuurista. Vaikka Intel on käskykannan kehittäjä, myös muut valmistajat tekevät IA-32:ta tukevia suorittimia. Suurin näistä valmistajista on AMD.

Käskykanta esiteltiin Intel 80386 -suorittimen myötä vuonna 1985. Käskykanta on edelleen käytössä, nykysuorittimet suorittavat käskyt vain entistä nopeammin (sekä tietyin laajennoksin). Uudet 64-bittiset PC-prosessoritkin osaavat käyttää tätä käskykantaa, joskin osa prosessorin ominaisuuksista silloin jää käyttämättä.

IA-32-käskykantaa pidetään perinteisesti CISC-arkkitehtuuriin kuuluvana, mutta parannukset suoritinsuunnittelussa ovat tehneet määrittelyn turhaksi.