指令系统——CISC和RISC
Posted 流楚丶格念
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指令系统——CISC和RISC相关的知识,希望对你有一定的参考价值。
文章目录
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
以上是关于指令系统——CISC和RISC的主要内容,如果未能解决你的问题,请参考以下文章