寄存器 CPU 内存 集成电路 指令集 控制器
主页 指令集 正文

CISCvs.RISC:深入解析指令集系统差异

跟小灰灰一起学系统架构:复杂指令集系统CISC和精简指令集系统RISC

1 在计算机体系结构的优化设计中,关于教学系统的设计有两个相互矛盾的理念:一个是提高教学功能,另一个是简化指令功能。
复杂的指令集系统CISC有义务提高说明功能,并包含许多复杂的说明,这些说明通常直接映射硬件说明中的常规软件功能。
简化的教学集系统RISC追求简化的教学功能,保留最基本的教学集并通过子例程实现复杂的功能。
1 复杂的教学集系统CISCC指令系统的主要功能包括:大量指令,但使用频率很大;支持更多解决方法;可变指令长度;能够直接处理主内存数据;并采用微图控制。
由于复杂的设计,CISC系统具有大量的说明,因此难以通过硬接线逻辑实现控制器,因此通常使用微型程序编程控制。
2 简化的教学集系统Rismrisc系统强调简化教学集,并要求在周期内完成每个指令。
教学格式是一致的,并简化了寻址方法,从而提高了编译效率和程序处理速度。
RISC指令系统的属性是:指令数很少,它主要选择经常使用的简单说明;简化了地址方法,通常仅支持注册地址,立即的地址和相对地址;教学长度是固定的,格式很简单,并且很容易实现优化;使用硬接线控制的使用用于提高执行速度;在每个教学周期内执行执行,并使用管道结构。
编译器的优化简化了工作,通用寄存器的数量很大。
RISC系统通常使用缓存来提高指令和数据的访问率。
这两个缓存共同努力,以相互补充并进一步提高系统的性能。

一文搞懂精简指令集与复杂指令集

引导集之间的主要区别是简化的,复杂的说明如下:设计概念:RISC:追求简单性,每个指南都在机器周期中完成,硬件逻辑非常简单且节省的半导体球。
CISC:追求强大的功能和一个可以完成复杂活动的指南,但基于复杂的硬件解码。
指令有效性:RISC:由于说明非常简单且固定,因此处理器可以更快地分析和执行指令,适合翻译过程以深入优化。
CISC:尽管指令非常强大,但解码和实施过程非常复杂,并且对更高的汇编过程的优化要求。
执行硬件:RISC:处理器的设计具有相对简单的半导体球,可以形成较小的处理器。
CISC:处理器以复杂的方式设计,需要更多的半导体球来进行解码和实施复杂的说明。
应用程序方案:RISC:经常用于嵌入式系统,移动设备和其他方案,包括严格的消费和电量要求。
CISC:它通常用于需要强大计算功率的台式机,服务器和其他场景中。
指令与体系结构之间的关系:RISC:PowerPC,ARM和MIPS等处理器的体系结构使用RISC指令。
CISC:X8 6 体系结构是典型的CISC指南。
摘要:讲师是精简的,复杂的说明具有自己的优势和缺点。
RISC追求简单性和效率,适合对编译器进行深入优化。
CISC提供了直接且功能强大的功能,但具有很高的硬件要求。
了解这两组指令有助于更好地了解处理器如何运行并选择最合适的应用程序脚本。
热门资讯
512MB内存驱动MySQL数据库全攻略
手机内存与运行内存大揭秘:区别与影响详解
笔记本4G 8G内存配置指南
iPhone7内存清理指南:7招轻松释放10G空间
三菱PLCZ0寄存器详解及数据寄存器运用攻略
骁龙865vs870:全面对比,870性能升级解析
内存频率匹配与系统稳定性:双通道配置解析
华为手机内存清理攻略,让你的手机更流畅!