微处理器(CPU)用一片或少数几片大规模集成电路组成的*处理器。
微控制器(MCU)是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。
主要区别:微处理器(MPU)通常代表一个功能强大的CPU,微控制器生产,但不是为任何已有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。较常见的微处理器是Motorola的68K系列和Intel的X86系列。早期的微控制器是将一个计算机集成到一个芯片中,实现嵌入式应用,微控制器价格,故称单片机(single chip microcomputer)。
指令集特征
由于应用场合不同,微控制器和微处理器的指令集也有所不同。微处理器的指令集增强了处理功能,微控制器厂家,使其拥有强大的寻址模式和适于操作大规模数据的指令。微处理器的指令可以对半字节、字节、字,襄樊微控制器,甚至双字进行操作。通过使用地址指针和地址偏移,微处理器提供了可以访问大批数据的寻址模式。自增和自减模式使得以字节、字或双字为单位访问数据变得非常容易。另外,微处理器还具有其他的特点,如用户程序中无法使用特权指 令等。