第2章Intel32位CPU-西北工业大学微机原理.ppt

第2章Intel32位CPU-西北工业大学微机原理.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * 第二章 Intel 32位CPU   第二章 Intel 32位CPU 2.1 CPU的基本结构 2.2 寄存器 2.3 指令流水线操作 2.1 CPU的基本结构 2.1.1 几种典型Intel CPU简介 1、8086 (16位CPU) 16位内部体系结构 16位外部数据总线,20位地址总线 (寻址范围220B=1MB) 2、80386 (32位CPU) 32位内部体系结构 32位外部数据总线,32位地址总线 (实内存232B=4GB,虚拟空间=64TB) 三种工作方式:实方式、保护方式、虚拟8086方式 采用流水线技术和指令预取技术 3、80486 (32位CPU) 32位内部体系结构 32位外部数据总线,32位地址总线 三种工作方式:实方式、保护方式、虚拟8086方式 采用流水线技术和指令预取技术 片内含8KB高速缓存(Cache) 片内含浮点运算单元(FPU) 4、Pentium系列 (32位CPU) (1)1993年3月,推出Pentium(经典奔腾) 双执行部件/超标量流水技术/分离的程序和数据Cache/64位数据总线 (2)1995年11月,推出Pentium Pro(高能奔腾) 动态分支预算/更大的流水线深度/增加的Cache容量 (3)1997年1月,推出Pentium MMX (多能奔腾) 主要增加了处理多媒体数据的MMX指令集 (4)1997年5月,推出Pentium Ⅱ(奔腾二代) 片内64KB的一级Cache和片外512KB二级Cache (5)1999年2月,推出Pentium Ⅲ(奔腾三代) 增加了70条新的SSE指令集,主要用来提高多媒体的处理速度和质量 (1999年,Intel发布了Celeron赛扬处理器) (6)2000年,推出Pentium 4(奔腾四代) 支持双通道DDR技术,传输速度更快,增加了144个全新的指令 (7)2003年,推出Pentium M 增加了一些节能、管理的新特性 5、64位CPU简介 目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2 。 2.1.2 CPU的内部结构 80486CPU内部由八大部件组成:总线接口部件、高速缓存部件、代码预取部件、指令译码部件、浮点数部件、执行部件、段部件、分页部件。 2.1.3 CPU的外部引脚 2.1.4 CPU的工作方式 1、实地址方式 (Real Address Mode) 2、保护方式 (Protected Mode) 3、虚拟8086方式 (Virtual 8086 Mode) 2.2 寄存器 2.2.1 通用寄存器 31 15 7 0 0~31 0~15 8~15 0~7 EAX AX AH AL EBX BX BH BL ECX CX CH CL EDX DX DH DL EBP BP ESP SP ESI SI EDI DI 2.2.2 指令指针寄存器 EIP (32位) IP (EIP的低16位) 内容:下一条要取入CPU的指令在内存中的偏移地址。 2.2.3 标志寄存器 EFLAGS (32位) FLAGS (EFLAGS的低16位) 31 18 17 16 15 14 1312 11 10 9 8 7 6 5 4 3 2 1 0 AC VM RF 0 NT IOPL OF DF IF TF SF ZF 0 AF 0 PF 1 CF 各标志位的含义: 1、CF(进位标志) =1 算术操作最高位产生了进位或借位 =0 最高位无进位或借位 2、PF(奇偶标志) =1 数据最低8位中1的个数为偶数 =0 数据最低8位中1的个数为奇数 3、AF(辅助进位标志) =1 D3→D4位产生了进位或借位

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档