内江师范学院 计算机机,计算机硬件技术基础-内江师范学院.ppt

计算机硬件技术基础-内江师范学院.ppt

第 3 章 32位微处理器 本章知识要点: 本章以32位的Pentium为平台,站在微处理器芯片整体结构角度,把构成CPU的诸如寄存器组、总线接口部件、存储管理部件、分支转移缓冲存储器、控制部件、预取缓冲部件、指令译码部件、整数部件、浮点部件等各部件的结构、功能、工作原理,以及Pentium所采用的超标量执行技术、分支转移预测技术、流水线操作技术、浮点部件、浮点流水线操作等先进技术进行了描述。 本章内容是微机知识的核心、是重点、难点所在, 通过本章的学习,读者得到是系统、先进的微机知识。 3.1 CISC和RISC 1 复杂指令系统计算机—CISC 每一种微处理器的CPU都有属于它自己的指令系统。CPU正是通过执行一系列的特定的指令来实现应用程序的某种功能。像Intel x86系列,为了增加新的功能,就必须增加新的指令;另一方面,为了保持向上兼容,又必须保留原有的指令。每条指令又有若干个不同的操作字段,用来说明要操作的数据类型,以及存放的位置。这就意味着一个较大的指令系统和复杂的寻址技术。以这样的微处理器为平台的计算机系统就是“复杂指令系统计算机”(CISC)。 CISC也有许多优点,如指令经编译后生成的指令程序较小执行起来较快,节省硬件资源。像存取指令的次数少,占用较少的存储器等。 2 .精简指令系统计算机—RISC “精简指令系统计算机”(RISC)的核心思想,是通过简化指令来使计算机的结构更加简单、合理,从而提高CPU的运算速度。解决途径就是减少微处理器指令总数和减少指令操作的时钟周期数。经过当时的技术比较测试表明,处于同样工艺水平的芯片,RISC的运行速度是CISC运行速度的3-5倍。 特征: (1) 每个计算机周期执行一条指令 (2) 进行的是寄存器与寄存器之间的操作 (3) 寻址方式简单 (4) 指令格式简单 3.2 Pentium 体系结构 3.2.1  Pentium寄存器 Pentium配备的寄存器按类可分为如下几类: (1)基本体系结构寄存器: ① 通用寄存器; ② 指令指针寄存器; ③ 标志寄存器; ④ 段寄存器; (2)系统级寄存器: ① 系统寄存器; ② 系统地址寄存器; (3)调试和测试寄存器: (4)浮点寄存器: 浮点寄存器包括: ①数据寄存器;②标记字寄存器; ③状态字寄存器 ;④ 指令和数据指针寄存器; ⑤ 控制字寄存器; 1.基本体系结构寄存器 (1) 通用寄存器 8个通用寄存器也可以称之为多功能寄存器,它们全部是32位寄存器,而且用户可以随意使用这8个32位通用寄存器。在这些寄存器内存放着逻辑操作和算术运算用的操作数,除堆栈指针寄存器ESP不能作为变址寄存器使用外,其余七个通用寄存器在进行地址计算时都可用来存放参与运算的操作数。 (2) 段寄存器 Pentium器配备有6个16位的段寄存器,他们分别是: 代码段寄存器CS、数据段寄存器DS、 堆栈段寄存器SS、附加数据段寄存器ES、 附加数据段寄存器FS、附加数据段寄存器GS。 这6个段寄存器与80386的6个段寄存器同宗、同名、同功能。段寄存器的另一种称呼叫段选择符,也有的称其为段选择子。 (3)标志寄存器 Pentium标志寄存器的作用是用来存放有关Pentium的状态标志信息、控制标志信息以及系统标志信息。各条件码(例如进位、符号、溢出)及方式位均存放在的标志寄存器EFLAGS中,如图所示。 标志寄存器中这些标志不仅控制着微处理器的某些操作,且随时随地的指示出微处理器的状态。标志寄存器内不仅有状态和控制标志,而且还有几位是系统标志位。状态标志位用S表示,控制标志位用C表示,系统标志位用X表示。 (4) 指令指针寄存器 指令指针寄存器EIP内保存有当前代码段中下一条要执行指令的偏移量。指令指针寄存器不直接供程序员使用,它由控制转移指令(转移、返回等指令)、中断及异常隐含地进行控制。 3.系统级寄存器 (1) 系统地址寄存器 ① 全局描述符表寄存器GDTR ② 中断描述符表寄存器IDTR ③ 局部描述符表寄存器LDTR ④ 任务寄存器TR (2) 控制寄存器 Pentium由于控制管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值