补充一下,所谓自成一台计算机,这里计算机的的定义就是指冯·诺伊曼结构,所以至少包含一个计算核心和一个储存单元。再加上根据单片机市场定位的相应外设(Peripherals)比如计时器,各种总线控制器甚至视频音频等等。 1 t ]/ ^5 p$ C; s! k! m, I计算机系统的目的无非就是计算和控制,计算的模型,(最常见的)就是图灵机。冯·诺伊曼结构就是图灵机的有限实现(implementation)。外设的控制一般通过I/O实现,最常见的I/O就是通过和主存共享地址空间进行抽象。这样就可以使用已有的汇编指令集和框架,直接支持高级语言编程。/ \) b, X, n! `! M
所以我个人偏向于将其定义为自带计算核心和外设,可以使用某种汇编语言进行编程的单个芯片系统。 7 g' o, t- H8 N$ L. v " ~5 {$ T! ]+ g& r