zoukankan      html  css  js  c++  java
  • 计算机组成原理4.3CISC和RISC的基本概念

    4.3.1复杂指令系统计算机CISC(Complex Instruction Set Computer)

    4.3.1.1 CISC的简介

    全称Complex Instructions Set Computer,复杂指令系统计算机如X86架构的PC,台式电脑,采用“存储程序”的思想,即把一段基本的指令存储在某个地方,实现复杂指令时,可以采用已经存储的基本指令,这段已经存储的指令叫做微程序。对于复杂的指令,通常用比较通用的电路配合存储部件的微程序完成。

    4.3.1.2 CISC的特点:

    (1)指令系统复杂庞大,指令数一般在200条以上。
    (2)指令的长度不固定 ,指令格式多,寻址方式多。
    (3)可以访存的指令不受限制。
    (4)各种指令使用频率相差甚大。
    (5)各种指令执行时间相差甚大,大多数指令需要多个时钟周期。
    (6)控制器大多采用微程序控制,有些指令复杂,以至于无法采用硬连线控制。
    (7)难以用优化编译生成高效的目标代码。

    4.3.2 精简指令系统计算机 RISC(Reduce Instruction Set Computer)

    4.3.2.1 RISC的简介

    全称Reduce Instruction Set Computer,对于精简指令系统计算机如ARM架构的手机,平板电脑,一条指令完成一个基本动作,多条复杂的基本指令完成复杂的基本功能。RISC,的指令较简单,一条指令对应一个电路,因此电路设计简单,功耗更低。又因为RISIC的指令简单,因此所有的指令执行时间相近,可以采用“并行”和“流水线”的技术。

    4.3.3 关于CISC和RISC的比较

    在这里插入图片描述

  • 相关阅读:
    观察者模式
    strchr
    行转列
    Ja.Net:融合 Java 1.5 和 .NET !
    主题:借JavaFX之风,Swing终于熬到了出头之日
    DOM和SAX概念的总结
    几个linux的命令技巧
    gcc编译的东东
    详细介绍DOM和SAX
    oracle的number类型默认长度是多少?
  • 原文地址:https://www.cnblogs.com/kevibglaser/p/14817412.html
Copyright © 2011-2022 走看看