[其他产品] PIC单片机通常采用Harvard架构,这种架构在指令存储和数据存储方面进行了分离

[复制链接]
1309|6
 楼主| 发顺丰更大nc 发表于 2024-2-26 11:27 | 显示全部楼层 |阅读模式
PIC(Peripheral Interface Controller)单片机通常采用Harvard架构,这种架构在指令存储和数据存储方面进行了分离。具体来说:

Harvard架构: 在Harvard架构中,指令存储和数据存储分别存在不同的物理存储器中。这与Von Neumann架构不同,Von Neumann架构下指令和数据共享同一存储器。

指令存储: 在PIC单片机中,指令存储通常是Flash存储器。程序存储在Flash存储器中,它包含了用于控制和操作的指令集。

数据存储: 数据存储通常由RAM(随机访问存储器)提供。RAM用于存储程序执行时的变量和中间结果。

指令执行: PIC指令集相对较简单,它的执行通常是单周期执行,即每个指令在一个时钟周期内完成。这使得PIC单片机在某些低功耗、小型和成本敏感的应用中具有优势。

并发性: 由于单周期执行的特性,PIC单片机的并发性相对较低。每个时钟周期内只能执行一条指令,与一些高性能处理器相比,其执行速度可能较慢。

单片小菜 发表于 2024-2-26 17:13 | 显示全部楼层
在访问的时候,需要PIC来进行实时操作的。
发呆爱好者 发表于 2024-2-26 17:23 | 显示全部楼层
指令和数据分离之后,避免错误的数据进来
代码输出机 发表于 2024-2-26 17:42 | 显示全部楼层
指令和数据进行分离,纠错性会大大提升的。
超能电子 发表于 2024-2-26 17:46 | 显示全部楼层
指令和数据分离,根据不同的区域进行访问。
CarterERO 发表于 2024-2-28 22:03 | 显示全部楼层
指令和数据分离有什么优势啊
LOVEEVER 发表于 2024-2-28 22:36 | 显示全部楼层
在Harvard架构中,指令存储和数据存储分别存在不同的物理存储器中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

276

帖子

0

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