山东科技大学2013级微机接口期末考试重点复习资料
微机接口第二次作业
2.接口电路的功能有哪些?什么是覆盖错误?什么是传输错误?
3.CPU和外设之间的传输信号有哪些类型?
4.输入输出端口的编址方式有哪两种?各自的特点是什么?
5.简述查询方式输入接口电路和输出接口电路的工作过程。
6.根据查询输入接口电路的工作原理,完成从外设输入100个数据顺序存放在Buf缓冲区的过程
2. 8295A引入中断请求的方式有哪几种?如果对8295A用查询方式引入中断请求,那会有什么特点?中断查询方式用在什么场合?
3. 试按照如下要求对8295A设置初始化命令字:系统中有一片8295A,中断请求信号用电平触发方式,下面要用ICW4,终端类型号为60H、61H、62H···67H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式。8259A的端口地址为93H、94H。
4. 试用OCW2对8259A设置中断结束命令,并使8259A按优先级自动循环方式工作。
5. 试说明在主动式中断系统中8259A的主片和从片的连接关系。
第八章 DMA控制器
1. DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各个控制信号处于什么状态,试作说明。
2. 8237A有哪几种工作模式?各自用在什么场合?
3. 什么叫DMA控制器的自动预置功能?举例说明它的使用场合。
4. 用DMA控制器进行内存到内存的传输时有什么特点?
5. DMA控制器8237A是怎样进行优先级管理的?
第九章 计数器定时器和多功能接口芯片
1. 8253/8254计数器/定时器中,时钟信号CLK和门脉冲信号GATE分别起什么作用?
2. 编程将8253/8254计数器0设置为模式1,计数初值为3
第二章 作业
1. 总线接口部件有哪些功能?
1)总线接口部件的功能是负责与存储器、I/O端口传送数据。
2)具体讲:① 总线接口部件要从内存取指令送到指令队列;
② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单
元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
2. 8086的总线接口部件由哪几部分组成?
4个段地址寄存器CS(16位的代码段寄存器)、DS(16位的数据段寄存器)、ES(16位的附加段寄存器)、SS(16位的堆栈段寄存器);16位的指令指针寄存器IP;20位的地址
加法器;6字节的指令队列。
段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?
该指令的物理地址=CS×10H+IP=21F00H。
4. 8086的执行部件有什么功能?由哪几部分组成?
8086的执行部件的功能是负责指令的执行。
4个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。
状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标志分别有哪些?
1)不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即
前面指令执行操作的结果决定状态标志的值。控制标志是人为设置的。
2)利用状态标志可进行计算和判断等操作。利用控制标志可对某一种特定功能(如单步操作、可屏蔽中断、串操作指令运行的方向)起控制作用。
3)8086的状态标志有:SF、ZF、PF、CF、AF和OF计6个。 8086的控制标志有:DF、IF、TF计3个。
6. 8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?
传统的计算机在执行指令时,指令的提取和执行是串行进行的。8086/8088 CPU
的总线接口部件和执行部件在提取和执行指令时是并行同时工作的。
8086/8088 CPU的设计思想有力地提高了CPU的工作效率,这也正是8086/8088成功的原因之一。
总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?
总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最
少时钟周期数。
8086/8088的基本总线周期由4个时钟周期组成。
在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态TW?TW在哪儿插入?怎样插入?
1)在总线周期的T1、T2、T3、T4状态,CPU分别执行下列动作:
① T1状态:CPU往多路复用总线上发出地址信息,以指出要寻找的存储单元或外设端口的地址。
② T2状态:CPU从总线上撤销地址,而使总线的低16位浮置成高阻状态,为传输数据做准备。总线的高4位(A19~A16)用来输出本总线周期的状态信息。
③ T3状