指令系统——CISC和RISC
文章目录
- 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相关推荐
- 4-3指令系统-CISC和RISC
文章目录 一.复杂指令系统计算机CISC 二.精简指令系统计算机RISC 三.CISC和RISC比较 一.复杂指令系统计算机CISC 为增强原有指令的功能,设置更为复杂的新指令实现软件功能的硬化,这类 ...
- 指令系统 —— CISC 与 RISC
计算机的程序是由一系列的机器指令组成的. 指令就是要计算机执行某种操作的命令.从计算机组成的层次结构来说,计算机的指令有微指令.机器指令和宏指令之分.微指令是微程序级的命令,它属于硬件:宏指令是由若干 ...
- 指令系统 - CISC 和 RISC
文章目录 1 概述 2 指令集计算机 2.1 CISC 复杂 2.2 RISC 精简 2.3 区别 3 扩展 3.1 网工软考真题 1 概述 #mermaid-svg-F3kTtKRA7RyKTy6R ...
- 指令系统-CISC和RISC的区别
一.什么是指令系统 一个处理器支持的指令和指令的字节级编码,称为其指令集系统 二.指令集发展的途径 CISC(Complex Instruction Set Computer) 复杂指令计算机:进一步 ...
- 指令系统 CISC和RISC(详解)
一.总览 二.CISC CISC:Complex Instruction Set Computer设计思路:一条指令完成一个复杂的基本功能.代表:×86架构,主要用于笔记本.台式机等. 80-20规律 ...
- 计组高分笔记:【04】指令系统 「指令格式与分类 | CISC、RISC | 直接寻址 | 间接寻址 | 寄存器寻址 | 隐式寻址 | 立即寻址| 基址寻址 | 变址寻址 | 相对寻址 | 堆栈寻址」
文章目录 1. 指令格式 1.1 指令的基本概念 1.2 指令的分类 1.2.1 按地址码(操作数)长度/数目分类 1.2.2 按指令的长度分类 1.2.3 按操作码长度分类 1.2.4 按操作类型分 ...
- 计组之指令系统:3、CISC和RISC
3.CISC和RISC 思维导图 什么是CISC和RISC? 对比 思维导图 什么是CISC和RISC? 对比
- 计算机组成原理(7)指令系统——偏移寻址、堆栈寻址、CISC和RISC
上一回主要讲了寻址方式:指令寻址和数据寻址 指令寻址分为定长指令字结构(分为四地址指令.三地址指令等,操作码的长度固定,指令长度固定,就是后面的地址长度进行变化)和变长指令字结构 同时也可分为定长操作 ...
- 以下关于CISC和RISC的叙述中,错误的是()【最全!最详细总结!】
天道酬勤,思者常新. 以下关于CISC和RISC的叙述中,错误的是() A. 在CISC中,复杂指令都采用硬布线逻辑来执行 B. 一般而言,采用CISC技术的CPU,其芯片设计复杂度更高 C. 在RI ...
最新文章
- 第二次作业— —结对项目
- Java 中Comparator 的使用,实现集合排序
- PCA人脸识别的python实现
- JSP慕课网阶段用户登录小例子(不用数据库)
- C语言边角料:结构体中指针类型的成员变量,它的类型重要吗?
- .net 使用阿里云RocketMQ
- rem是如何实现自适应布局的?
- 优信php笔试题_PHP应聘笔试题
- 【转载】javascript,声明变量和导入时,大括号的特殊用法
- 资源放送丨Oracle 20C DataGuard 新特性解读PPT视频
- java求梯形面积程序_Java初级应用,计算关于梯形跟圆形的面积。该程序中有3个类:Lader、Circle和主类Test。...
- python递归遍历目录_Python实现递归遍历文件夹并删除文件
- android获取app内存信息,Android 获取内存信息(RAM,ROM)
- 数字信号处理--7.3--基础篇
- 深入理解javascript中的立即执行函数(function(){…})() 1
- SpringBoot轻量级博客/论坛(包含 SpringBoot、SSM、Dubbo多个版本实现代码) 初云博客
- 2008年希赛软考学院招生
- 标准gpx文件的时间格式
- laravel7 LogicException Please make sure the PHP Redis extension is installed and enabled
- PS的钢笔,路径,选取,描边(虚线)