《接口技术》考试安排考试时间:2013年5月22日15:00考试方式:闭卷考试题型:1.单选题2.填空题3.判断题4.简答题5.综合设计与分析题(译码器,8255,8254)现代微机系统与接口技术复习第一章概述重点复习章节:1.4.1-1.4.31.接口的基本功能2.接口的类型第二章微处理器重点复习章节:2.1,2.2.3,2.2.4,2.2.51.8086、80486、Pentiue处理器的特点寄存器组标志寄存器2.实模式下的存储器管理(分段式管理)PA=段地址+偏移地址3.保护模式下的存储器管理(段页式管理)3个地址空间的描述及其关系:虚拟地址空间(64TB),线性地址空间(4GB),物理地址空间(4GB).选择子段管理部件页管理部件物理存储器32位EA描述符检索32bLA32bPA4.保护机制.任务间的存储空间隔离.任务内的特权级限制5.工作模式.实模式.保护模式.虚拟8086模式.管理模式第三章I/O接口重点复习章节:全部内容1.接口的定义:2.接口的基本功能:设备选择功能。传送命令与执行命令的功能。传送数据与数据转换功能。反映I/O设备工作状态的功能。CPU与接口交换数据的方式①查询方式②中断方式③DMA方式④无条件传送方式一、I/0端口的定义;接口与端口的区别二、I/O编址方式独立编址:具有独立的I/O空间.三、I/0端口地址译码用地址总线上的地址信号和必要的控制信号实现对端口寄存器的读写控制。①地址译码器输入信号的组合;②地址译码器输出信号的控制功能.片间寻址与片内寻址的不同。③常用的I/O地址译码方式;用74LS138译码器可实现:.固定端口地址译码.可选式端口地址译码常用的符号:123与非门123与门123或门12反相123可控门123异或门P158习题3.4思路:1.分析I/O地址变化规律,将其可不参加译码的地址找到。如:0280H~0287H,地址A2—A0不参与译码。2.找到可选地址线用开关电路进行选择。如:0280H~0287H,0290H~0297H地址线A4接开关电路3.选择一个控制信号参与地址译码。并行接口.8255A的内部逻辑与工作方式.8255A的编程方法内部端口的选择8255A的A、B、C口功能定义8255A的工作方式及其编程①方式0:单向传送、A、B、C口全由用户控制②方式1:单向传送、A、B口由用户控制,C口一部分引脚固定为握手信号,且时序固定。产生固定格式的状态字。P158习题3.11思路:1.根据题意,定义PA/PB口的输入与输出。2.选择方式0,写出方式命令。3.要求的端口全部是偶数地址,因此8255芯片的A0,A1引脚接地址总线的A1与A2。定时器与计数器8253的内部逻辑与初值的计算方法.8253计数规则:先减1,再判0。.!8253计数初值N的计算公式:Tc=CLK/OUT或计数初值N=输入频率/输出频率每个计数通道的工作过程.8253的6种工作方式的基本特点。8253的编程:工作方式控制字的定义与计数初值的对应关系。注意:计数码制与计数初值表达的一致性方式0-3:工作方式2:①计数之中,OUT输出高电平;计数结束,OUT输出一负脉冲,其宽度与时钟周期相等,并重载计数初值。②计数之中,如果写入新值,则要等待当前计数周期结束后,才按新的计数初值开始计数。③GAT信号低,停止计数;GAT信号恢复高电平后,按计数初值重新计数(重触发)。工作方式3:①OUT输出一占空比为1:1(计数初值为偶数)或近似1:1(计数初值为奇数)的方波。②其他特点同工作方式2。P159习题3.22思路:1.TC0作为计数器,其他两个串联作为频率发生器。2.TC0采用方式0,OUT0端用于中断请求,完成一次中断后,需重写初值。3.TC1与TC2串联。TC1的OUT1端既作为1000Hz,又作为TC2的计数脉冲输入。4.依据题意,TC1和TC2采用方式3。它们的初值分别是:2500,1000第四章串行接口重点复习章节:4.1,4.2.1,4.3.1,4.4一、串行通信的特点.在一根线上将数据和控制信息按“位”顺序传输。.需要通信协议支持。.传输信号的逻辑定义与TTL不一定兼容,需要转换。.双方要约定传输速率。.有比并行通信更为严格的差错控制方法。二、串行通信中数据传送的方式1、单工2、半双工3、全双工三、波特率、发送/接收时钟、波特因子Txc=BaudxFactor四、异步串行通信协议1.帧格式。2.START/STOP/校验位的作用。3.数据传送的方向。五、RS232异步串行通信的接口标准六、8251的编程与应用(4.4.3)P199习题4.6思路:1.计算一帧位数时,要包含起始位。2.波特率的计算,包括所有要传输的位。3.位周期是传输1位时,所需要的时间。tbit=1/波特率=1/1200=0.833ms4.传输效率=有效数据位/传输的全部位数=8/12=0.67第五章中断技术重点复习章节:5.1.,5.2.1,5.4.1~5.4.4,5.5.1一、中断的概念(实模式)二、中断的类型①硬件中断.不可屏蔽硬件中断.可屏蔽硬件中断②软件中断(指令、异常、陷阱)三、中断源与向量中断四、中断向量与中断向量表。中断向量表在内存中何处?表中中断向量的存放格式五、中断号(中断类型号)与中断向量指针中断向量指针(地址指针)的计算六、中断的处理过程和优先级1.中断申请2.中断响应3.中断服务4.退出中断设置中断优先级的有何意义?七、8259A的工作原理(参考8259的应用)及初始化(ICW命令)P223习题5.31思路:1.实模式下,中断向量表位于0000:00002.实模式下,每个中断向量占4个字节。3.(软中断的)指令中断的中断类型号由指令操作数给出。4.计算中断向量表指针。80*4=320=140HINT80的中断向量存在0000:0140H的地址处。0000:0140H~0000:0141H;存放ISR的IP0000:0142H~0000:0143H;存放ISR的CS第六章DMA技术重点复习章节:6.1,6.2.1,6.2.5,6.3.1一、DMA的特点用硬件实现存储器与存储器、存储器与I/O之间高速数据传输,不需要CPU的干预。二、DMA的工作过程1.请求2.响应3.传送4.结束三、DMA的操作方式1.字节方式2.请求方式3.连续方式四、DMAC的工作状态与工作状态的转换过程。1.主动态(有总线控制权)2.被动态(无总线控制权)五、当DMAC进行I/O操作的工作过程1)“DMA读”:读内存写I/O2)“DMA写”:读I/O写内存P248习题6.17思路:1.方式字为:01000101B2.基地址:BUFFER3.基字节计数值:4000H4.通道1的端口地址:基地址:DMA+2基字节计数值:DMA+35.编程使用的软命令地址:总清命令:DMA+13清屏蔽命令:DMA+14第七章USB通用串行总线重点复习章节:7.1,7.2,7.3,7.4一、USB信号的定义二、数据的编/解码.比特填充的原理三、USB系统结构.USB主机/USB设备.USB系统唯一主控者:USB主机四、端点/管道的概念端点:硬件概念。一组可访问的FIFO寄存器。管道:逻辑概念。体现主机数据缓存与设备端点间的数据传输能力。五、传输类型1.控制传输.使用端点0实现双向数据传输。.预留(10%)带宽2.批量(块)传输.使用指定端点一般实现单向数据传输。.动态分配带宽3.中断传输.使用指定端点实现单向数据传输。4.同步传输.使用指定端点实现单向数据传输。P284习题7.2思路:1.USB结束一个包传输,开始一个新的包传输之前,总线处于闲置态(J态)2.数据J/K态不是用于表示数据的“0”或“1”。3.根据J/K态,读取数字的“0”或“1”,应根据相邻的J/K态是否发生变化。如:00000001111111010JKJKJKJKKKKKKKKJJK二进制数:0000000111111110P284习题7.5思路:1.首先假定U盘的传输方式为块(批)传输。2.设定U盘块(批)传输的有效负载为16。3.对于传输数据量大于有效负载时,传输事物中的数据包,必须是DATA0与DATA1交替出现。4.注意结束块(批)传输的条件。第八章PCI局部总线重点复习章节:8.1,8.2,8.3,8.4.11.PCI的特点2.PCI总线协议.PCI总线传输控制FRAME#,IRDY#,TRDY#控制PCI总线传输过程。.PCI总线地址空间的定义3.PCI总线数据传输过程(图8.3-图8.4波形)DEVSEL#信号的作用。第九章人机交互设备接口重点复习9.1.1,9.4一、非编码键盘原理二、AD/DA基本原理与连接三、简单AD/DA接口设计与查询方式编程.DAC0832原理.ADC0809原理