一. 基于微处理器的系统结构
首先明确什么是处理器?
我们在设计一个系统完成一个功能时,必不可少的一个环节就是信息处理,我们人脑处理信息是依靠神经系统传递神经冲动,而对于机器而言需要指令来完成信息处理,所以一个类似人脑的可以读取指令代码和执行代码的数字处理单元就称为处理器。
同理保存处理程序和处理结果数据的存储设备称为存储器,将外部的输入和输出设备统称为外设。
而信息处理必须要有数据的输入和输出,在外设与处理器之间需要交换的数据就存储到了寄存器中,通常把为某外设服务的多个寄存器构成的部件称为外设接口,对外设操作的实质就是对接口的寄存器进行操作。
结合下图具体理解,存储器(数据存储器和指令存储器),外设还有微控制器共同构成数字处理系统,对于输入的信息进行程序化的处理。
二. 典型的微处理器及系统
当前最为流行的处理器主要有两类,一类是用于PC,服务器等机器的Intel处理器,另一类是用于嵌入式系统,移动互联设备等的ARM处理器。Intel指令集为CISC(复杂指令集)架构,ARM指令集为RISC(精简指令集)架构。而在近年来开源RISC-V异军突起,成为国产之光
参考