前言
在学习一门课程之前,我们要先对这门课程有一个初步的了解,特别是这些专业课程。我们来看微机原理与技术接口,微机指的是微型计算机,接口是外部设备与计算机交流的通道类似于两个国家被一座大山分开,想要有所来往就要通过隧道,而接口,就是这样的一个隧道。
8088、8086是什么
我们日后的学习相当一部分就是围绕着8088和8086来认识微型计算机的工作原理的,我们知道计算机的硬件组成必不可少的一个硬件就是CPU,8088和8086就是两个同批生产的不同型号CPU芯片。其实这两个芯片只有一点细微的差别,早期微型计算机就是现在计算机的前身,当时计算机芯片以及外部设备大多都是8位的,而8086刚被研发出来时是先进的16位芯片,考虑到与外部设备的兼容8088带着它的8位外部接口诞生了。总结一下特点:
- 8088和8086内部都是16位运算。
- 8088外部接口是8位,8086外部接口是16位。
因为两个型号的差别仅仅再接口的位数,内部结构一模一样下面统称8088。
8088的特点
我们先来聊聊从计算机诞生以来发展至今,各种各样的CPU组成的计算机,为什么会偏偏选中8088组成的微处理器来介绍.
这主要是8088组成的微型计算机再原理上跟今天的计算机是没有本质的区别的,我们可能会觉得,为什么不直接学现在先进的计算机,而学一些淘汰过的,这主要是我们要学习的是原理,而现在的计算机功能过于强大学起来难度很大,况且8088原理与现在的原理是相同的。
再来看特点:
对于它的特点,这里现在先有一个模糊的概念,之后我们会详细介绍。
并行流水线可以理解为工厂里的流水线,只要开始工作整条线上的工人都得不停的工作;
内存分段管理可以理解为将住房建成楼层,扩大居住量;
协处理可以理解为CPU再外部找了个帮手来协助处理运算等等。
8088的两种工作方式
8088有两种工作模式,根据有无协处理器划分:
- 最小工作模式
- 最大工作模式
其实也很好区别,你想啊协处理不就是有其他部件协助处理嘛,那性能不久增大了,就是最大工作模式了呗。那你说CPU怎么知道有没有人帮它呢(也就是怎么划分工作模式)?这个时候就我们再CPU上设置一个标识位(相当于开关):
可以看到当标识位是0的时候,代表没有外部设备协助CPU,是最小模式;反之是最大模式。