複製鏈接
請複製以下鏈接發送給好友

IA-32

鎖定
IA-32為Intel Architecture 32-bit簡稱,即英特爾32位體系架構,在英特爾公司1985年推出的80386微處理器中首先採用。
中文名
英特爾32位架構
外文名
Intel Architecture-32bit
保護模式
存儲管理功能和硬件支持
工作模式
實模式,保護模式

IA-32產品介紹

IA-32(Intel Architecture 32-bit,英特爾32位體系架構) [1]  ,屬於X86體系結構的32位版本,即具有32位內存地址和32位數據操作數的處理器體系結構,從1985年面世的80386直到Pentium 4,都是使用IA-32體系結構的處理器。

IA-32工作模式

IA-32微處理器支持實模式和保護模式。

IA-32實模式

相當於高性能的16位8086微處理器,但進行了功能擴充,能夠使用8086所沒有的尋址方式和32位通用寄存器以及大部分指令。不具有保護機制,不能使用部分特權指令。實模式下只有20條地址線有效,存儲空間為1MB。

IA-32保護模式

充分發揮IA-32微處理器的存儲管理功能和硬件支持的保護機制,為多任務操作系統設計提供支持。該模式下每個任務的存儲空間為4GB。
在保護模式下還具有一種子模式——虛擬8086模式(V86模式),可以在保護模式的多任務環境中以類似實模式的方式運行16位8086軟件。

IA-32數據類型

支持二進制補碼表示的有符號整數、無符號整數、8421BCD十進制數和IEEE 754標準規定的浮點數:
類型
8位
16位
32位
64位
有符號整數
支持
支持
支持
-
無符號整數
支持
支持
支持
BCD十進制數
支持
-
-
浮點數
-
支持
支持
80386寄存器 80386寄存器
8位——字節(byte),16位——字(word),32位——雙字(double word),多字節數據的字節順序採用小端格式,多字節數據可以在任意字節地址處開始存放,不要求在特定地址邊界處對齊。
參考資料
  • 1.    (美)帕特森,(美)亨尼希著,鄭緯民等譯.計算機組成與設計硬件/軟件接口:機械工業出版社,2007