指令系统课件.pptVIP

  • 17
  • 0
  • 约1.59万字
  • 约 90页
  • 2016-12-08 发布于山西
  • 举报
指令系统课件

2.4 指令系统的发展和改进 指令系统庞大,指令条数很多,许多指令的功能又很复杂,使得控制器硬件非常复杂。 导致的问题: 占用了大量的芯片面积(如占用CPU芯片总面积的 一半以上),给VLSI设计造成很大的困难; 增加了研制时间和成本,容易造成设计错误。 许多指令由于操作繁杂,其CPI值比较大,执行 速度慢。采用这些复杂指令有可能使整个程序的 执行时间反而增加。 由于指令功能复杂,规整性不好,不利于采用流 水技术来提高性能。 2.4 指令系统的发展和改进 设计RISC机器遵循的原则 指令条数少、指令功能简单。只选取使用频度很高的指令,在此基础上补充一些最有用的指令; 采用简单而又统一的指令格式,并减少寻址方式;指令字长都为32位或64位; 指令的执行在单个机器周期内完成; (采用流水线机制) 只有load和store指令才能访问存储器,其它指令的操作都是在寄存器之间进行; (即采用load-store结构) 大多数指令都采用硬连逻辑来实现; 2.4 指令系统的发展和改进 强调优化编译器的作用,为高级语言程序生成优化的代码; 充分利用流水技术来提高性能。 早期的RISC微处理器 1981年 ,Berkeley分校的Patterson 等人的32位微处理器RISC I : 31条指令,指令字长都是32位,78个通用寄存器,时钟频率为

文档评论(0)

1亿VIP精品文档

相关文档