PIC(Peripheral Interface Controller)单片机通常采用Harvard架构,这种架构在指令存储和数据存储方面进行了分离。具体来说:
Harvard架构: 在Harvard架构中,指令存储和数据存储分别存在不同的物理存储器中。这与Von Neumann架构不同,Von Neumann架构下指令和数据共享同一存储器。
指令存储: 在PIC单片机中,指令存储通常是Flash存储器。程序存储在Flash存储器中,它包含了用于控制和操作的指令集。
数据存储: 数据存储通常由RAM(随机访问存储器)提供。RAM用于存储程序执行时的变量和中间结果。
指令执行: PIC指令集相对较简单,它的执行通常是单周期执行,即每个指令在一个时钟周期内完成。这使得PIC单片机在某些低功耗、小型和成本敏感的应用中具有优势。
并发性: 由于单周期执行的特性,PIC单片机的并发性相对较低。每个时钟周期内只能执行一条指令,与一些高性能处理器相比,其执行速度可能较慢。
|