微机原理第2章-IA32微处理器的功能结构.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:28 大小:451KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理第2章-IA32微处理器的功能结构.ppt

微机原理第2章-IA32微处理器的功能结构.ppt

预览

免费试读已结束,剩余 18 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章IA-32微处理器的功能结构“系统结构”是指概念性结构和功能特性(功能模块),就相当于动物的器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是“系统结构”研究的问题了,而是“系统组成”研究的问题。所谓“系统组成”就是在逻辑上如何实现这种功能(功能模块的组成器件)。而计算机物理实现,主要着眼于器件技术和微组装技术(器件的物理实现)。2.2.1Intel8086微处理器的功能结构执行单元每条指令的执行有取指、译码和执行。2.2.280386的功能结构存储器组织拥有32位数据线和地址线,可以寻址4GB的物理地址;内部执行环境(寄存器组)首次将32位的寄存器组引入80x86体系的微处理器中,32位的低半部分向下兼容;段寄存器仍为16位,段空间为4GB;操作模式实地址;保护模式;虚拟8086模式;2.3IA-32结构微处理器的执行环境220=1MB,地址由00000-FFFFF(H)编码若存放的信息是字节,则按顺序存放若存放的信息是字,则将字的低位字节存放在低地址,高位字节存放在高地址若存放的信息是双字,则将双字的低位字存放在低地址,高位字存放在高地址(2)基本程序执行寄存器实地址方式存储器组织段可以位于内存中的任何位置,段的首地址必须能被16整除;若段寄存器存放的是10H,而偏移量是100H,下列步骤说明实际物理地址计算过程:段寄存器:0000000000010000(10H)左偏四位:0000000000010000偏移量:0000000100000000(100H)段加偏移量00000000001000000000(200H)存储器物理地址的形成【例】各独立段的分配情况示例。【例】各段相互重叠情况示例。(1)指令指针寄存器EIP(2)段寄存器(3)通用寄存器(4)程序状态和控制寄存器通用寄存器的特殊用途和隐含性质3、EFLAGS寄存器(1)状态标志位CF和OF的区别O=CCS=0(2)DF标志条件转移指令4、指令指针8个通用寄存器:AX,BX,CX,DX,SP,BP,SI,DI4个段寄存器:DS,CS,SS,ES1个指令指针寄存器:IP1个标志寄存器材:FR