From Wikipedia, the free encyclopedia
IA-32 (скраћено од "Интел Архитектура, 32-bit", такође познато и као i386[1][2] метонимијом)[3] је 32-bit верзија x86 архитектуре инструкцијског сета (ISA), која је први пут имплементирана 1985. године у Intel 80386 микропроцесорима. IA-32 је прва инкарнација x86 која подржава 32-bit рачунање,[4] што је резултирало тиме да се "IA-32" појам може користити као метонимија за све x86 верзије које подржавају 32-bit рачунање.[5][6]
IA-32 инструкцијски сет је уведен у Intel 80386 микропроцесоре 1985. године и до 2015. године је и даље подржаван од стране савремених PC микропроцесора. Иако је инструкцијски сет остао нетакнут, наредне генерације микропроцесора које га користе су постале много брже. У разним директивама програмских језика, IA-32 се и даље назива "i386" архитектура.[7][8][9][10][11]
Интел је изумитељ и највећи добављач IA-32 процесора, а други по величини добављач је AMD. На неко време VIA, Трансмета и неки други произвођачи су такође правили IA-32 процесоре, али од 2000. године сви произвођачи су прешли на 64-bit варијанту x86, x86-64.
Дефинишуће карактеристике IA-32 су доступност 32-bit процесорских регистара за општу употребу (нпр. EAX и EBX), 32-bit integer аритметичке и логичке операције, 32-bit offset-ови у сегменту за време заштитног мода, и превођење сегментираних адреса у 32-bit линеарну адресу. Дизајнери су такође направили и још нека друга побољшања. Неке од важнијих промена су описане у тексту испод.
Мод оперисања | Неопходан оперативни систем | Врста кода
која се користи |
Уобичајена
величина адресе |
Уобичајена
величина операнда |
Типична
ширина регистра |
---|---|---|---|---|---|
Заштитни мод | 32-bit оперативни систем или boot учитавач | 32-bit код са заштитним модом | 32 bits | 32 bits | 32 bits |
16-bit оперативни систем са заштитним модом или boot учитавач, или 32-bit boot учитавач | 16-bit код са заштитним модом | 16 bits | 16 bits | 16 или 32 bits | |
Виртуелни 8086 мод | 16- или 32-bit оперативни систем са заштитним модом | 16-bit код са стварним модом | 16 bits | 16 bits | 16 или 32 bits |
Стварни мод | 16-bit оперативни систем са стварним модом или boot учитавач, или 32-bit boot учитавач | 16-bit код са стварним модом | 16 bits | 16 bits | 16 или 32 bits |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.