接口技术总结
第一章 微型计算机
1. 什么是微处理器、微型计算机、微型计算机系统?
微处理器
指采用大规模集成技术,集成在一片芯片上的包括运算器和控制器的中央处理器。 即:CPU
微型计算机
以微处理器为核心,配上大规模集成电路的随机存取存储器RAM、只读存储器ROM、I/O接口电路和相应的辅助电路而构成的微型化的计算机装置,是具有完整运行功能的计算机 。
微型计算机系统
以微型计算机为主体,配上系统软件和相应的外部设备(如打印机、显示器、磁盘机)及其他专用电路、电源、面板、机架之后,就成了微型计算机系统 。
图 1 微处理器、微型计算机和微型计算机系统的关系
2. 三总线结构
三总线结构是:数据总线DB、控制总线CB、地址总线AB。
第二章 微处理器结构
1. 为什么8086被称为16位机,而8088被称为准16位机?
字长:CPU能同时处理的数据位数
8086的字长是16位,对外对内都是16位,而8088只有8根数据线,但是内部结构和8086一样按照16位设计的,对内是16位,对外是8位,所以被称为准16位机。
2. 8086编程结构
编程结构
编程结构:就是指从程序员和使用者的角度看到的结构。
在编程结构图中可以看到,从功能上8086分为两部分:总线接口部件BIU和执行部件EU
总线接口部件BIU的功能
总线接口部件的功能是:负责与存储器、I/O端口传输数据。
首先,从
然后,
最后,将
执行部件EU的功能
执行部件的功能是:负责指令的执行。
3. 8086总线周期
取指令或传送数据,就需要CPU的总线接口部件执行一个总线周期
在8086/8088中,一个基本的总线周期由4个时钟周期组成,当然也可以插入等待状态Tw。时钟周期是CPU的基本时间计算单位,它由计算机主频决定。
4个时钟周期分别称为4个状态,即T1状态,T2状态,T3状态,T4状态
图 2 8086总线周期
4. 最小模式与最大模式
为了尽可能适应各种各样的适用场合,在设计8086/8088CPU芯片时,使他们可以在两种模式下工作:最大模式和最小模式。
最小模式就是在系统中只有一个微处理器,可以通过引脚 来判断。(引脚名称可以通过MIN和MAX记忆)
最大模式就是在系统中有两个或多个微处理器,引脚表示当前为最大模式
5. 复位操作
复位之后各寄存器的值的变化我们只需要记忆CS:IP的值变为:FFFF:0000就行,具体情况如下图:
图 3 复位时各内部寄存器的值
6. 总线操作
总线读操作
我们只要知道在读操作的时候,T3时刻开始读数据
图 4 总线读操作
总线写操作
我们只需要知道在写操作的时候,T2时刻开始写数据
图 5 总线写操作
第三章 汇编语言
掌握三个常用的命令MOV,IN,OUT,加上另外芯片初始化程序出现的命令
第四章 存储器接口
1. 存储器的三层结构
主存储器、外存、缓冲存储器。
图 6 存储器的三层结构
2. 存储器的分类
图 7 存储器的分类
3. 存储器芯片的扩展
会出大题,计算每个芯片地址的范围。
芯片存储容量
其中, M:芯片的地址线根数,N:芯片的数据线根数
字扩充
需要扩展的芯片字节数不够的时候,需要进行字扩充,即多个芯片串联,芯片片选CE每次只能一个有效,那个芯片片选CE信号有效即表示该芯片在被使用。
位扩充
需要扩展的芯片数据位数不够的时候,需要进行位扩充,即多个芯片并联连接,所有CE,OE引脚分别连接在一起,每个芯片的数据线分别接8088的数据线。
例1:用 的2716芯片构成的存储系统
答案见课本122页
例2:用的2114芯片组成的储存系统
答案见课本123页
第五章 输入输出接口与DMA
1. 8086 I/O端口的编址方式
考点:了解8086 I/O端口的编址方式,单独编址
I/O端口单独编址
I/O地址空间独立于存储地址空间
如8086/8088
图 8 8086单独编制
优点:
1) I/O端口的地址空间独立
2) 控制和地址译码电路相对简单
3) 专门的I/O指令使程序清晰易读
缺点:
1) I/O指令没有存储器指令丰富
2. CPU和外设之间的数据传送方式
考点:了解CPU与外设的控制方式以及他们的优缺点和适用范围
程序控制下的数据传送——通过CPU执行程序中的I/O指令来完成传送,又分为:无条件传送、查询传送、中断传送
直接存储器存取(DMA)——传送请求由外设向DMA控制器(DMAC)提出,后者向CPU申请总线,最后DMAC利用系统总线来完成外设和存储器间的数据传送
图 9 四种传送方式的比较
图 10 I/O 接口典型结构
1) 无条件传送
在CPU和外设传输信息时,如果计算机能确信外设已经准备就绪,就不必查询外设的状态从而直接进行信息传
原创力文档

文档评论(0)