[RISC-V MCU 应用开发] 复杂指令集和精简指令集,两者的主要区

[复制链接]
belindagraham 发表于 2024-7-15 15:23 | 显示全部楼层
RISC处理器直接执行简单的指令,避免了微码的使用。这使得RISC处理器可以更快地执行指令,因为每条指令都简单且执行时间短。

评论

是的  发表于 2024-7-15 17:58
bestwell 发表于 2024-7-16 14:14 | 显示全部楼层
复杂指令集(CISC)和精简指令集(RISC)是两种不同的计算机处理器设计技术,它们在指令集设计、执行速度、硬件实现等方面有着显著的区别。
pentruman 发表于 2024-7-16 17:21 | 显示全部楼层
CISC:包含大量的指令,通常在200至300条或更多,这些指令往往功能丰富,能够执行复杂操作,例如,单条指令可能包含数据运算和内存访问。
iyoum 发表于 2024-7-16 20:42 | 显示全部楼层
CISC指令集复杂,包含大量不同的指令;RISC指令集精简,指令数量较少且简单
modesty3jonah 发表于 2024-7-17 09:33 | 显示全部楼层
RISC架构的优化目标是提高指令的执行速度,通过简化指令集和流水线技术,使得每条指令都能在一个时钟周期内完成。
usysm 发表于 2024-7-17 12:58 | 显示全部楼层
RISC 指令集精简,每条指令执行简单的操作,通过组合简单的指令来实现复杂的功能,增加了编程时需要编写的指令数量。
yorkbarney 发表于 2024-7-17 16:26 | 显示全部楼层
CISC:指令执行时间不一致,有些指令可能需要多个时钟周期,这可能限制了并行处理能力。
RISC:大多数指令可以在一个时钟周期内完成,更适合流水线处理和并行执行,提高了处理效率。
everyrobin 发表于 2024-7-17 19:48 | 显示全部楼层
微码是一种内部指令集,它将复杂的指令分解成一系列简单的微操作,这些微操作由硬件电路直接执行。
everyrobin 发表于 2024-7-18 20:35 | 显示全部楼层
CISC倾向于通过复杂的指令集和微码执行来提高处理器的功能性和灵活性,而RISC则通过简化指令集和直接执行来提高处理器的执行效率和速度。
earlmax 发表于 2024-7-19 08:39 | 显示全部楼层
CISC和RISC的主要区别在于指令集的复杂性和执行方式。
bestwell 发表于 2024-7-19 11:45 | 显示全部楼层
CISC寄存器数量较少,大量使用内存操作;RISC寄存器数量较多,尽量减少内存访问
AIsignel 发表于 2024-8-3 22:16 | 显示全部楼层
cisc指令很复杂,一条指令可能需要多个时钟周期。
xdqfc 发表于 2024-9-25 10:38 | 显示全部楼层
不管怎么精简  ,加减乘除指令必须要有。
理想阳 发表于 2024-10-7 08:23 | 显示全部楼层
cisc寄存器数量少,使用大量内存操作;risc寄存器的数量很大,这尽可能地减少了存储器访问
流星flash 发表于 2024-11-7 21:35 | 显示全部楼层
复杂指令集(CISC)与精简指令集(RISC)主要区别在于指令数量及复杂性。CISC拥有大量复杂指令,而RISC则以简单指令为主,数量精简,更注重提高硬件执行效率。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部