一、单片机
1.单片机:Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯片
和PC对比
二、复杂指令集计算机(CISC,Complex Instruction Set Computer)VS 精简指令集计算机(RISC,Reduced Instruction Set Computer)
1.CISC 和 RISC举例
CISC:8051(51单片机),X86(Intel,AMD)
RISC:ARM(华为,苹果,联发科,ST),MIPS(MIPS、龙芯中科),RISC-V(平头哥、华米、英伟达)
2.CISC 和 RISC对比
补充:
指令流水线
为提高处理器执行指令的效率,把一条指令的操作分成多个细小的步骤,每个步骤由专门的电路完成的方式
指令流水线是为提高处理器执行指令的效率,把一条指令的操作分成多个细小的步骤,每个步骤由专门的电路完成的方式。
三、冯诺依曼结构和哈佛结构
1.冯诺依曼结构
数据和指令不作区分的放在同一块存储空间内,先取指令在根据指令对数据操作,执行效率低
2.哈佛结构
指令和数据分开存储,取完指令后就可以对数据操作的同时取后面的指令,即指令流水线
Cotex-M3,STM32属于哈佛结构,详情看http://t.csdnimg.cn/rlNAV