我觉得主要区别是内部硬件组件偏向不同、构成不同,类似组件的能力也不同。
当前 微处理器 内部主要集成了 运算器、控制器、内部缓存、总线管理,部分还集成了显示核心
当前 微控制器 内部主要集成了 运算器、控制器、内部缓存、总线管理、内存,部分还集成了 非易失性存储
就是同样的组件,二者的能力也不同,一般微处理器性能更高,指令更丰富,更大的寻址能力。
造成这些偏向的原因其实就是其所要适应的应用范围不同,相关约束不同。
微控制器 应用的领域要求其 功能更统一,要求实现简单(更少的外部组件就能构成系统),而微处理器 需要面对更多复杂的应用。
我觉得主要区别是内部硬件组件偏向不同、构成不同,类似组件的能力也不同。
当前 微处理器 内部主要集成了 运算器、控制器、内部缓存、总线管理,部分还集成了显示核心
当前 微控制器 内部主要集成了 运算器、控制器、内部缓存、总线管理、内存,部分还集成了 非易失性存储
就是同样的组件,二者的能力也不同,一般微处理器性能更高,指令更丰富,更大的寻址能力。
造成这些偏向的原因其实就是其所要适应的应用范围不同,相关约束不同。
微控制器 应用的领域要求其 功能更统一,要求实现简单(更少的外部组件就能构成系统),而微处理器 需要面对更多复杂的应用。
举报