首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

IA-32编程常识整理

2013-04-05 
IA-32编程知识整理本文用于汇总整

IA-32编程知识整理
====================================================================
本文用于汇总整理IA-32架构的基本知识,
根据:
《Intel? 64 and IA-32 Architectures Software Developer Manuals》
整理
===================================================================

三种操作模式
IA-32 CPU共有3种操作模式,分别为:
Real-address mode:专为兼容8086所设。系统加电后CPU处于该状态Protected mode:最常用的模式,是一个可以直接执行8086 “real-address mode” 程序的多任务,隔离保护环境System management mode (SMM):该模式提供透明的抽象层用于实现系统管理功能(如系统电源状态,系统安全等)。进入方法:(硬件)通过SMM中断针脚(SMI#),(软件)通过SMI中断。在SMM状态,处理器进入隔离的地址空间。SMM最早出现在Intel386TM SL和Intel486TM SL,到Pentium processor family成为标配。


IA-32作为程序执行环境的分解解析
IA-32作为程序执行环境,可分为以下几部分,本文这一部分作为索引,详细内容见具体文章。

1.内存地址空间:http://chong-zh.iteye.com/blog/1833430
2.寄存器:http://chong-zh.iteye.com/blog/1834823
3.栈
4.IO ports

热点排行