汇编语言与微机接口技术课程期中测试第一部分存储器1.DRAM根据什么原理进行刷新?DRAM刷新控制器应具备什么功能?P1362.微型机系统中存储器的层次化总体结构是如何体现的?系统在运行时存储器各层次之间如何协调?P1453.什么叫存储器的逻辑地址?什么叫存储器的线性地址?P152逻辑地址:在有地址变换功能的计算机中,访内指令给出的地址(操作数)叫逻辑地址,也叫相对地址。用段基值和段内偏移量来表示,段基值确定它所在的段居于整个存储空间的位置,偏移量确定它在段内的位置,物理地址:要经过寻址方式的计算或变换才得到内存储器中的实际有效地址。线性地址:逻辑地址到物理地址变换之间的中间层。程序代码会产生逻辑地址,或者说是段中的偏移地址,加上相应段的基地址就生成了一个线性地址异常:指令执行过程中产生错误,以及错误处理过程和内部中断软件中断统称为异常。4.描述符表包含什么内容?采用描述符表有什么优点?P685.段选择子包含哪几部分?其中索引字段有什么功能?P1536.Pentium系统中,有几种描述符表?局部描述符表和全局描述符表之间有什么关系?在系统运行中,两者是用什么参数来选择的?7.结合教材中图4.17,概述如何实现逻辑地址到线性地址的的转换。8.结核教材中图4.18,概述如何实现线性地址往物理地址的转换。9.分页部件用什么机制实现线性地址往物理地址的转换?10.页组目录项表是如何在存储器中定位的?页表又是如何定位的?物理存储器中的一页和哪个表中的一项对应?11.Cache的数据一致性指什么?Cache通写式和回写式的含义是什么?12.Cache系统中Cache主要完成哪些功能?第二部分I/O系统1.外部设备为什么要通过接口设备和主机系统相连?存储器需要接口电路和总线相连吗?为什么?2.接口电路的作用是什么?按功能可分为几类?3.什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?4.为什么有时候可以使两个端口对应一个地址?5.无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明?6.条件传送方式的工作原理是怎样的?主要用在什么场合?画出条件传送(查询)方式输出过程的流程图。7.设1个接口的输入端口地址为0100H,而它的状态端口地址为0104H,状态端口中的第5位为1表示输入缓冲区中有一个字节准备好,可以输入,设计具体的程序实现查询式输入。8.叙述可屏蔽中断的响应和执行过程。9.和DMA控制器相比,中断传输方式有什么不足之处?10.DMA控制器应具有哪些功能?为此,DMA控制器应该具有哪些功能部件?11.在启动DMA传输之前,CPU要对DMA控制器预置哪些信息?12.叙述用DMA方式传输单个数据的全过程?第三部分串口通信1.什么叫覆盖错误?接口部件如何反映覆盖错误?2.在数据通信过程中,什么情况下可用全双工方式,什么情况下可用半双工方式?3.什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?4.什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?5.设异步传输方式时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和1个停止位,如果波特率为9600,则每秒钟能传输的最大字符数为多少个?6.从8251A的编程结构中,可以看到8251A有几个寄存器和外部电路有关?一共要几个端口地址?为什么?7.8251A内部有哪些功能模块?其中,读/写控制逻辑电路主要功能是什么?8.什么交异步工作方式?画出异步工作方式时8251A的TXD和RXD线上的数据格式。9.什么叫同步工作方式?什么叫双同步字符方式?画出双同步字符方式工作时8251A的TXD线和RXD线上的数据格式。108251A的模式字格式如何?参照教材中给定格式编写如下模式字:异步方式,1个停止位,偶校验,7个数据位,波特率因子为16.11.8251A控制字格式如何?参照教材中列出的格式,给出符合如下要求的控制字:发送允许,接收允许,/DTR端输出低电平,TXD发送空白字符,/RTS端输出低电平,内部不复位,出错标志复位。12.参考初始化流程,用程序段对8251A进行同步模式设置。奇地址端口地址为66H,规定用内同步方式,同步字符为2个,用奇校验,7个数据位。13.设计一个采用异步通信方式输出字符的程序段,规定波特率因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H,42H,缓冲区首地址为2000H:3000H。1.CPU与外设进行数据交换为什么要使用接口电路?2.接口电路的功能有哪些?什么是覆盖错误?什么是传输错误?3.CPU和外设之间的传输信号有哪些类型?4.输入输出端口的编址方式有哪两种?各自的特点是什么?5.简述查询方式输入接口电路和输出接口电路的工作过程。6.根据查询输入接口电路的工作原理,完成从外设输入100个数据顺序存放在Buf缓冲区的过程。第二章作业1.总线接口部件有哪些功能?2.8086的总线接口部件由哪几部分组成?3.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?4.8086的执行部件有什么功能?由哪几部分组成?5.状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标志分别有哪些?6.8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?7.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?8.在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态TW?TW在哪儿插入?怎样插入?9.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?10.CPU在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号?11.8086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?12.RESET信号来到后,CPU的状态有哪些特点?13.8086最多可有多少个中断?按照产生中断的方法分为哪两大类?14.非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?15.什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?16.8086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?第四章1.DRAM根据什么原理进行刷新?DRAM刷新控制器应具备什么功能?2.微型机系统中存储器的层次化总体结构是如何体现的?系统在运行时存储器各层次之间如何协调?3.什么叫存储器的逻辑地址?什么叫存储器的线性地址?4.描述符表包含什么内容?采用描述符表有什么优点?5.段选择子包含哪几部分?其中索引字段有什么功能?6.Pentium系统中,有几种描述符表?局部描述符表和全局描述符表之间有什么关系?在系统运行中,两者是用什么参数来选择的?7.结合教材中图4.17,概述如何实现逻辑地址到线性地址的的转换。8.结核教材中图4.18,概述如何实现线性地址往物理地址的转换。9.分页部件用什么机制实现线性地址往物理地址的转换?10.页组目录项表是如何在存储器中定位的?页表又是如何定位的?物理存储器中的一页和哪个表中的一项对应?11.Cache的数据一致性指什么?Cache通写式和回写式的含义是什么?12.Cache系统中Cache主要完成哪些功能?第五章1.外部设备为什么要通过接口设备和主机系统相连?存储器需要接口电路和总线相连吗?为什么?2.接口电路的作用是什么?按功能可分为几类?3.什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?4.为什么有时候可以使两个端口对应一个地址?5.无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明?6.条件传送方式的工作原理是怎样的?主要用在什么场合?画出条件传送(查询)方式输出过程的流程图。7.设1个接口的输入端口地址为0100H,而它的状态端口地址为0104H,状态端口中的第5位为1表示输入缓冲区中有一个字节准备好,可以输入,设计具体的程序实现查询式输入。8.叙述可屏蔽中断的响应和执行过程。9.和DMA控制器相比,中断传输方式有什么不足之处?10.DMA控制器应具有哪些功能?为此,DMA控制器应该具有哪些功能部件?11.在启动DMA传输之前,CPU要对DMA控制器预置哪些信息?12.叙述用DMA方式传输单个数据的全过程?第六章1.什么叫覆盖错误?接口部件如何反映覆盖错误?2.在数据通信过程中,什么情况下可用全双工方式,什么情况下可用半双工方式?3.什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?4.什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?5.设异步传输方式时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和1个停止位,如果波特率为9600,则每秒钟能传输的最大字符数为多少个?6.从8251A的编程结构中,可以看到8251A有几个寄存器和外部电路有关?一共要几个端口地址?为什么?7.8251A内部有哪些功能模块?其中,读/写控制逻辑电路主要功能是什么?8.什么交异步工作方式?画出异步工作方式时8251A的TXD和RXD线上的数据格式。9.什么叫同步工作方式?什么叫双同步字符方式?画出双同步字符方式工作时8251A的TXD线和RXD线上的数据格式。108251A的模式字格式如何?参照教材中给定格式编写如下模式字:异步方式,1个停止位,偶校验,7个数据位,波特率因子为16.11.8251A控制字格式如何?参照教材中列出的格式,给出符合如下要求的控制字:发送允许,接收允许,/DTR端输出低电平,TXD发送空白字符,/RTS端输出低电平,内部不复位,出错标志复位。12.参考初始化流程,用程序段对8251A进行同步模式设置。奇地址端口地址为66H,规定用内同步方式,同步字符为2个,用奇校验,7个数据位。13.设计一个采用异步通信方式输出字符的程序段,规定波特率因子为64,7个数据位,1个停止位,用偶校验,端口地址为40H,42H,缓冲区首地址为2000H:3000H。第七章中断控制器1.8295A的中断屏蔽寄存器IMR和标志寄存器中的中断允许标志IF有什么差别?在中断响应过程中,它们怎样配合起来工作?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,计数初值为3000H;计数器1设置为模式2,计数初值为2010H;计数器2设置为模式4,计数初值为4030H。第十章模数、数模转换1.什么叫D/A转换器的分辨率?什么叫D/A转换器的转换精度?2.在T型电阻网络组成的D/A转换器中,设开关K0、K1、K2、K3、K4分别对应1位二进制数,当二进制数据为10110时,流入运算放大器的电流