当前位置首页 > 百科> 正文

IA-32

2019-08-20 20:22:13 百科
IA-32

IA-32

IA-32为Intel Architecture 32-bit简称,即英特尔32位体系架构,在英特尔公司1985年推出的80386微处理器中首先採用。

基本介绍

  • 中文名:英特尔32位架构
  • 外文名:Intel Architecture-32bit
  • 保护模式:存储管理功能和硬体支持
  • 工作模式:实模式,保护模式

概述

IA-32(Intel Architecture 32-bit,英特尔32位体系架构),属于X86体系结构的32位版本,即具有32位记忆体地址和32位数据运算元的处理器体系结构,从1985年面世的80386直到Pentium 4,都是使用IA-32体系结构的处理器。

工作模式

IA-32微处理器支持实模式和保护模式。

实模式

相当于高性能的16位8086微处理器,但进行了功能扩充,能够使用8086所没有的定址方式和32位通用暂存器以及大部分指令。不具有保护机制,不能使用部分特权指令。实模式下只有20条地址线有效,存储空间为1MB。

保护模式

充分发挥IA-32微处理器的存储管理功能和硬体支持的保护机制,为多任务作业系统设计提供支持。该模式下每个任务的存储空间为4GB。
在保护模式下还具有一种子模式——虚拟8086模式(V86模式),可以在保护模式的多任务环境中以类似实模式的方式运行16位8086软体。

数据类型

支持二进制补码表示的有符号整数、无符号整数、8421BCD十进制数和IEEE 754标準规定的浮点数:
类型
8位
16位
32位
64位
有符号整数
支持
支持
支持
无符号整数
支持
支持
支持
BCD十进制数
支持
浮点数
支持
支持
8位——位元组(byte),16位——字(word),32位——双字(double word),多位元组数据的位元组顺序採用小端格式,多位元组数据可以在任意位元组地址处开始存放,不要求在特定地址边界处对齐。
80386暂存器80386暂存器
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net