IA-32(Intel Architecture 32-bit,英特尔32位体系架构),属于X86体系结构的32位版本,即具有32位内存地址和32位数据操作数的处理器体系结构,从1985年面世的
80386直到
Pentium 4,都是使用IA-32体系结构的处理器。
相当于高性能的16位
8086微处理器,但进行了功能扩充,能够使用8086所没有的寻址方式和32位
通用寄存器以及大部分指令。不具有保护机制,不能使用部分特权指令。实模式下只有20条地址线有效,存储空间为1MB。
充分发挥
IA-32微处理器的存储管理功能和硬件支持的保护机制,为多任务操作系统设计提供支持。该模式下每个任务的存储空间为4GB。
8位——字节(byte),16位——字(word),32位——双字(double word),多字节数据的字节顺序采用小端格式,多字节数据可以在任意字节地址处开始存放,不要求在特定地址边界处对齐。