一、指令集
1、CISC复杂指令集CPU,CISC体系的设计理念使用最少的指令来完成任务,因此CISC的CPU
本身设计复杂,工艺复杂,但好处是编译器好设计。CISC出现较早,Intel还一直采用CISC设
计。
2、RISC精简指令集CPU,RISC的设计理念是让软件来完成具体的任务,CPU本身提供基本功能
指令集。因此RISC CPU的指令集中只有很少的指令,这种设计相对于CISC,CPU的设计和工
艺简单了,但是编译器的设计变难了。
二、CPU设计方式发展
1、早期简单CPU,指令和功能都很有限
2、CISC年代-CPU功能扩展依赖于指令集的扩展,实质是CPU内部组合逻辑电路的扩展。
3、RISC年代-CPU仅提供基础功能指令(譬如内存与寄存器通信指令,基本运算与判断指令等),
功能扩展由使用CPU的人利用基础架构来灵活实现。
发展趋势:没有纯粹的RISC或CISC,发展方向是RISC与CISC结合,形成一种介于两者之间的CPU类型。
三、什么是IO?什么是内存?
1、内存是程序的运行场所,内存和CPU之间通过总线连接,CPU通过一定的地址来访问具体内存单元。
2、IO是输入输出接口,是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的道路。
一般的,