- 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)是当前流行的指令系统,已经精简优化,适合高级程序人员
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/75569.html