现在开始正式进入微机的内部结构和功能,从外到内,首先是CPU的外部结构。
微处理器的外部结构总结起来就一张图:
这里面有几个概念,一个一个理清楚。
-
总线:用于传输信息的通道,按照传输信息的不同可以分为三类(数据总线、地址总线、控制总线),按照级别的不同可以分为微处理器级总线和系统级总线。
之前说过的冯·诺依曼计算机结构里就有各种总线。
-
外设:不同于平时说的电脑外设,这个外设是对于CPU来说的。
-
内存:其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。与计算机进行交互的数据都必须经过内存。
-
外存:外存储器,比如硬盘、光盘等。
拿到8086处理器,首先会看到这样一种双列直插式封装的CPU有40个引脚,这些引脚就是上面说的微处理器级总线。
引脚 | 数目(根) |
数据引脚 | 16 |
地址引脚 | 20 |
控制引脚 | GND+Vcc+其他 |
8086的存储器按字节(8位)单位组织,有20条地址总线,所以就有2^20字节(1MB)的存储空间。
除此之外,CPU的外部结构中还有I/O端口,这是连接CPU与I/O设备的控制电路,是CPU和外设传输信息的通道。
在使用时还需要对I/O端口进行寻址,管理地址空间,但是课程里不太涉及。