[RISC-V MCU 应用开发]

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

[复制链接]
513|31
手机看帖
扫描二维码
随时随地手机跟帖
forgot|  楼主 | 2024-6-30 16:12 | 显示全部楼层 |阅读模式
两只袜子| | 2024-7-2 16:58 | 显示全部楼层
复杂和简单的区别

使用特权

评论回复
jkl21| | 2024-7-10 07:10 | 显示全部楼层
指令集比较复杂,每条指令可以执行的操作多,包括数据传输、算术运算、控制流等。

使用特权

评论回复
eefas| | 2024-7-10 20:16 | 显示全部楼层
CISC:硬件设计较为复杂,因为需要支持大量的指令和操作。
RISC:硬件设计较为简单,因为只需要支持少量的简单指令。

使用特权

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

使用特权

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

使用特权

评论回复
精简指令集非常好用

使用特权

评论回复
minzisc| | 2024-7-12 10:03 | 显示全部楼层
指令执行时间不一致,有些指令可能需要多个时钟周期,这可能限制了并行处理能力。

使用特权

评论回复
updownq| | 2024-7-12 13:43 | 显示全部楼层
CISC硬件实现复杂,需要更多的电路来支持复杂的指令集;RISC硬件实现相对简单,支持精简的指令集

使用特权

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

使用特权

评论回复
hearstnorman323| | 2024-7-12 21:10 | 显示全部楼层
RISC设计注重指令的简化,通过增加指令的数量来减少每条指令的复杂度,从而简化硬件设计,降低成本。

使用特权

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

使用特权

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

使用特权

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

使用特权

评论回复
loutin| | 2024-7-13 20:17 | 显示全部楼层
CISC硬件实现复杂,需要更多的电路来支持复杂的指令集;RISC硬件实现相对简单,支持精简的指令集

使用特权

评论回复
usysm| | 2024-7-14 11:12 | 显示全部楼层
CISC指令复杂,单条指令可能需要多个时钟周期;RISC指令简单,通常在一个时钟周期内完成

使用特权

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

使用特权

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

使用特权

评论回复
cashrwood| | 2024-7-15 11:53 | 显示全部楼层
CISC和RISC各有优缺点,选择哪种设计理念取决于具体的应用需求和性能要求。

使用特权

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

使用特权

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

本版积分规则

1490

主题

11828

帖子

52

粉丝