打印
[RISC-V MCU 应用开发]

复杂指令集和精简指令集,两者的主要区

[复制链接]
3732|36
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-6-30 16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CISC 不仅包含了处理器常用的指令,还包含了许多不常用的特殊指令。其指令数目比较多,所以称为复杂指令集。

RISC 只包含处理器常用的指令,而对于不常用的操作,则通过执行多条常用指令的方式来达到同样的效果。由于其指令数目比较精简,所以称为精简指令集。

使用特权

评论回复

相关帖子

沙发
两只袜子| | 2024-7-2 16:58 | 只看该作者
复杂和简单的区别

使用特权

评论回复
板凳
jkl21| | 2024-7-10 07:10 | 只看该作者
指令集比较复杂,每条指令可以执行的操作多,包括数据传输、算术运算、控制流等。

使用特权

评论回复
地板
eefas| | 2024-7-10 20:16 | 只看该作者
CISC:硬件设计较为复杂,因为需要支持大量的指令和操作。
RISC:硬件设计较为简单,因为只需要支持少量的简单指令。

使用特权

评论回复
5
abotomson| | 2024-7-10 21:48 | 只看该作者
RISC是一种执行较少类型计算机指令的微处理器,其指令系统相对简单,只要求硬件执行很有限且最常用的那部分指令

使用特权

评论回复
6
tifmill| | 2024-7-11 00:48 | 只看该作者
复杂指令集指令集丰富,包含大量的指令,每条指令可以执行复杂的操作,减少了编程时需要编写的指令数量。

使用特权

评论回复
7
星辰大海不退缩| | 2024-7-11 20:57 | 只看该作者
精简指令集非常好用

使用特权

评论回复
8
minzisc| | 2024-7-12 10:03 | 只看该作者
指令执行时间不一致,有些指令可能需要多个时钟周期,这可能限制了并行处理能力。

使用特权

评论回复
9
updownq| | 2024-7-12 13:43 | 只看该作者
CISC硬件实现复杂,需要更多的电路来支持复杂的指令集;RISC硬件实现相对简单,支持精简的指令集

使用特权

评论回复
10
deliahouse887| | 2024-7-12 17:39 | 只看该作者
CISC 指令集包含多个功能强大、复杂的指令,可以执行较为复杂的操作。一条指令可以执行多个操作,甚至可以直接进行如内存寻址等操作,从而减少了程序代码的长度。此外,CISC还支持更高级别的编程语言的编译和执行。
RISC 每个指令更加简单和基础,执行较为基本的操作。RISC设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC机器上实现特殊功能时,可能需要更多的指令,但每个指令的执行效率较高。

使用特权

评论回复
11
hearstnorman323| | 2024-7-12 21:10 | 只看该作者
RISC设计注重指令的简化,通过增加指令的数量来减少每条指令的复杂度,从而简化硬件设计,降低成本。

使用特权

评论回复
12
mmbs| | 2024-7-13 09:37 | 只看该作者
有些处理器可能在外围保留一些CISC特性,但在核心部分采用了类似RISC的设计。这种融合的趋势旨在平衡性能、功耗和设计复杂性。

使用特权

评论回复
13
mollylawrence| | 2024-7-13 13:12 | 只看该作者
CISC编译器设计相对简单,因为复杂的指令可以直接实现高级语言的语义;RISC编译器设计较复杂,需要将高级语言的语义分解成更多的简单指令

使用特权

评论回复
14
chenci2013| | 2024-7-13 16:47 | 只看该作者
CISC是一种计算机处理器设计技术,其指令集包含多个功能强大、复杂的指令,可以执行较为复杂的操作

使用特权

评论回复
15
loutin| | 2024-7-13 20:17 | 只看该作者
CISC硬件实现复杂,需要更多的电路来支持复杂的指令集;RISC硬件实现相对简单,支持精简的指令集

使用特权

评论回复
16
usysm| | 2024-7-14 11:12 | 只看该作者
CISC指令复杂,单条指令可能需要多个时钟周期;RISC指令简单,通常在一个时钟周期内完成

使用特权

评论回复
17
youtome| | 2024-7-14 14:20 | 只看该作者
RISC架构的指令集相对简单,每条指令只执行一个操作,如数据传输或算术运算。这样做的目的是简化指令集,使得每条指令都可以在一个时钟周期内完成,从而提高处理器的执行效率。

使用特权

评论回复
18
mmbs| | 2024-7-14 17:22 | 只看该作者
CISC架构的优化目标之一是减少指令的数量,使得每条指令能够执行更多的操作,提高处理器的灵活性。

使用特权

评论回复
19
cashrwood| | 2024-7-15 11:53 | 只看该作者
CISC和RISC各有优缺点,选择哪种设计理念取决于具体的应用需求和性能要求。

使用特权

评论回复
20
LOVEEVER| | 2024-7-15 14:24 | 只看该作者
RISC通过执行多条常用指令的方式来达到同样的效果。由于其指令数目比较精简,所以称为精简指令集。精简之后就更加方便

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1721

主题

12974

帖子

54

粉丝