软考之路系列 架构设计师 第一章 计算机组成与体系结构 CRSC与RISC分类

  • CRSC与RISC分类,是一种计算机指令系统类型的分类。
  • 计算机指令系统是计算机硬件的语言系统,也叫机器语言,它是软件和硬件的主要界面,从系统结构的角度看,它是系统程序员看到的计算机的主要属性。
  • 指令系统:可以理解为是计算机所能执行的全部指令的集合,它描述了计算机内全部的控制信息和“逻辑判断”能力。不同计算机的指令系统包含的指令种类和数目也不同。一般均包含算术运算型、逻辑运算型、数据传送型、判定和控制型、输入和输出型等指令。指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。
  • 指令:微机完成规定操作的命令,一条指令通常由操作码和地址码组成。

  • 指令分类
三地址指令  (addr1)OP(addr2) → (addr3)
二地址指令  (addr1)OP(addr2) → (addr1)或(addr2)
一地址指令  (addr1)OP→ (addr1)
 (addr1)OP(ACC) → (addr1)
零地址指令 NULL 在机器指令中无地址码
空操作,停机操作,中断返回操作等
  • 指令的发展过程:在70年代,高级语言己成为大、中、小型机的主要程序设计语言,计算机应用日益普及。计算机设计者们利用当时已经成熟的微程序技术和飞速发展的VLSI技术,增设各种各样的复杂的、面向高级语言的指令,使指令系统越来越庞大。这种传统方法设计的计算机系统称为复杂指令系统计算机(ComplexSetInstructionComputer),简称CISC.90年代初,IEEE的MichaelSlater对于精简指令集计算机(Reduced Instruction Set Computer),简称RISC的定义做了如下描述:RISC处理器所设计的指令系统应使流水线处理能高效率执行,并使优化编译器能生成优化代码。
  • 为了方便大家记忆,做如下总结:
  • 复杂指令集(CRSC)为较早的指令系统,比较复杂,没有优化,是专业设备;精简指令集(RISC)是当前流行的指令系统,已经精简优化,适合高级程序人员

软考之路系列 架构设计师 第一章 计算机组成与体系结构 CRSC与RISC分类_第1张图片

你可能感兴趣的:(软考,考试总结)