兄弟,单片机的本质上也是一种CPU。 你的问题可以这么回答:有些单片机是基于复杂指令集的,有些单片机是支持精简指令集的。基于复杂指令集的单片机之间的指令是不一定相同的。
关于回答的一些说明:
首先,不同CPU能够支持的汇编指令操作是不相同的。如8086,51,DSP都各自有各自的支持的一套汇编指令,所有这个CPU能够支持的汇编指令总和我们称为汇编指令
集。
早期,各厂家都发展自己的指令集,生产的产品只支持自己的指令集,使得指令集越来越多,越来越复杂,形成了“复杂指令集”。
后来不知道是什么原因,也许是为了统一汇编指令,有人就提出一种“精简指令集”的思想:将复杂的指令集进行精简,只保留CPU共有的必要的操作,原本一些复杂的指令也由精简指令来构成。现在很多微处理器(即CPU)包括AVR、PIC、ARM、DEC Alpha、PA-RISC、SPARC、MIPS、Power架构的都是支持“精简指令集”的。
所以复杂指令集和精简指令集都不是一种指令集,而是一种CPU的设计思想。例如:Intel的奔腾系列CPU属于复杂指令集CPU,IBM 的PowerPC 970(用于苹果机MAC G5)CPU属于精简指令集CPU。
更详细的你可以再去百度一下:复杂指令集(CISC) 和 精简指令集(RISC)
温馨提示:答案为网友推荐,仅供参考