当前位置:网站首页>指令系统——CISC和RISC

指令系统——CISC和RISC

2021-07-20 03:56:44 流楚丶格念

CISC和RISC对比
CISC: Complex Instruction Set Computer RISC: RISC: Reduced Instruction Set Computer
类比 有很多库函数的C语言 没有库函数的C语言
设计思路 一条指令完成一个复杂的基本功能。 一条指令完成一个基本“动作”;多条指令组合完成一个复杂的基本功能。
CISC的思路:除了提供整数的加减乘指令除之外,还提供矩阵的加法指令、矩阵的减法指令、矩阵的乘法指令 RISC的思路:只提供整数的加减乘指令
代表 x86架构,主要用于笔记本、台式机等 ARM架构,主要用于手机、平板等
指令与电路 一条指令可以由一个专门的电路完成 一条指令一个电路,电路设计相对简单,功耗更低
实现 有的复杂指令用纯硬件实现很困难 → 采用“存储程序”的设计思想,由一个比较通用的电路配合存储部件完成一条指令 “并行”、“流水线”

将上面分的更细一下,如下表格
在这里插入图片描述

举个栗子

举个栗子,拿之前的计算机工作原理图来说,忘了的小伙伴可以点击下面链接再看一下:
https://blog.csdn.net/weixin_45525272/article/details/116792581
在这里插入图片描述
其中,乘法指令可以访存,一定是CISC
在这里插入图片描述

版权声明
本文为[流楚丶格念]所创,转载请带上原文链接,感谢
https://blog.51cto.com/u_15265965/2892192