您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 南京邮电大学微型计算机原理与接口技术期末考试试卷2004B
------------------南京邮电学院2004/2005学年第一学期期末《微机系统与接口技术A》试题班级学号姓名得分题号一二三四五六七八九十得分一.单项选择题(每空1分,共10分)1.CPU执行RET中断返回指令后,从堆栈栈顶弹出()字节的数据。A.3B.4C.5D.62.PC/AT机中,提供日时钟中断功能的是8254的()。A.计数器0B.计数器1C.计数器2D.控制寄存器3.采用2片8259A级联,80486的可屏蔽中断最多可扩充到()级。A.14B.15C.16D.174.异步串行通信的通信速率是指每秒传送的()个数。A.字符B.字节C.二进制位D.帧5.当所设计的端口数大于()时,要使用DX间址的输入/输出指令。A.256B.65536C.255D.655356.微机系统与输入/输出设备的信息交换方式中,()方式的接口电路最简单。A.DMAB.中断控制C.查询D.无条件传送7.可编程定时/计数器8254的三个独立的计数器都是()位的。A.8B.16C.32D.648.PC系统中,下述优先级别最高的中断是()中断。A.用户B.NMIC.软件D.日时钟9.并行I/O接口芯片8255A的数据端口,CPU采用中断方式对数据口进行操作,则该数据口工作在方式()。A.0B.1C.2D.310.下列不属于硬件中断与软件中断的区别是()。A.中断的引发方式不同B.获取中断类型码的方式不同C.中断处理程序的结束方式不同D.CPU中断返回不同二.填空题(每空1.5分,共36分)1.计算机接口按通用性可以分为两类:接口和接口。2.CPU使用无条件输出方式向外设输出信息,为保证输出数据正确,其假设条件是。3.从INTR引脚产生的中断叫做____________________,CPU对它的响应受_________标志的影响。4.可编程定时器/计数器8254中,计数初值的计算公式为:N=(除数不为0)。5.8255有个数据口,其中能工作在方式2的是口。6.8250能检测的错误有______________种。7.可编程定时器/计数器8254工作方式2中,计数器具有功能。8.实模式下,中断类型码为16H的中断服务程序的入口地址一定存放在地址为_________________的四个连续的存储单元中,若这四个单元的的内容为:40H、50H、80H、70H,则其服务程序的入口地址为:。9.微机系统有两种I/O端口的编址方式,分别是编址方式和编址方式。10.异步串行通信的一帧数据格式中有位起始位,逻辑电平为。11.中断源是指。软件中断比硬件中断的级别(高/低)。14.下图为82C55A口工作在方式1输出的操作时序,请回答问题。(1)WR信号的含义是,该信号有效时,将CPU数据锁存入端口,并且还改变OBF信号和信号的状态;(2)查询方式编程输出数据时外设应查询信号,当该信号为电平时,执行一条_____指令,输出下一个数据。(3)此时,C口可工作在方式。三.简答题(共24分)1.计算机接口的作用是什么?2.请描述下图中断方式输入接口电路中,CPU和外设之间如何实现中断请求、数据传送WROBFINTRACK输出(缓冲器满)(中断请求)外设应答微处理器输出数据和中断请求复位过程的。3.请叙述PC响应非屏蔽中断的条件。4.RS-232接口标准中,TXD、RXD、CTS和RTS的功能是什么?5.简述异步串行通信的三种传输方式及其各自特点。四.综合应用题(共30分)1.系统使用外扩可编程定时器/计数器8254,设芯片地址为200H~203H,输入时钟1MHz,要求输出1Hz的方波。(8分)(1)画出相应的信号连接设计电路。D0CLK0GATE0D7OUT0CLK1A1GATE1A0OUT1CLK28254(2)编写8254初始化程序段。2.两台微机用主串口进行点-点单工通信(不用联络线),波特率为2400bps(分频系数为0030H),每个字符对应1个起始位、8个数据位、无校验、2个停止位。(12分)(1)请为接收方编写用查询方式接收字符的初始化子程序(要求对8250端口直接操作)。(3)请用流程图说明CPU是如何通过查询方式正确接收一个字符的。3.用8255A并采用中断管理方式设计打印机接口。设输出数据存放在2000H:3000H开始的单元中,中断服务程序的入口地址为3000H:2000H,中断类型码为20H。(10分)要求:(1)以PA口作数据输出,画出8255与打印机连接的设计电路图;(2)编写完成上述要求的初始化程序(即主程序)和输出10个字符的中断服务程序。(所有程序均应加适当注释和必要参数说明)南京邮电学院2004/2005学年第一学期期末《微机系统与接口技术A》试题B参考答案一.单项选择题,每题1分,共10分1.D2.A3.B4.C5.C6.D7.B8.D9.B10.D二.填空题,每空1.5分,共36分1.通用专用2.输出设备空闲3.可屏蔽中断I4.FCLK/FOUT5.3A6.47.计数初值自动重装8.4*16H7080H:5040H9.I/O与存储器统一编址I/O单独编址10.1011.能够引发中断的信息源高12.写控制信号INTROBF1OUT0三.简答题第4题4分,其余每题5分,共24分1.(1)数据缓冲功能接口中一般都设置数据缓冲器或锁存器,以解决高速主机与低速外设的矛盾,避免因速度不同而丢失信息;(2)联络功能接口电路应能提供外设的状态;(3)寻址功能接口电路应当有I/O口地址译码器,以便产生片选信号或者产生端口寄存器的选中信号;PA0PA7OBFAACKAINTRA8255打印机(4)数据转换功能CPU所处理的是并行数据,而有的外设只能处理串行数据,在这种情况下,接口就应具有数据“串→并”和“并→串”的转换功能;(5)中断管理功能在高性能的接口电路中,为了便于CPU使用中断方式和端口寄存器交换信息,接口电路应当设置中断控制电路,允许或禁止接口电路提出中断请求,并且中断控制电路的控制功能应交给CPU,即CPU执行输出指令可以允许或者禁止接口电路中断请求的提出与否。2.输入设备准备好输入数据存入锁存器后设置中断触发器;CPU设置中断允许寄存器;D中断请求提向CPU;CPU响应中断申请转入中断服务程序执行OUT指令将数据写入数据口;数据读信号清除中断请求。3.没有DMA请求;当前指令执行完毕。4.TXD:发送数据;RXD:接收数据;RTS:请求发送;CTS:允许发送。5.单工方式单工方式只允许数据按照一个固定的方向传送;半双工方式半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,因此,数据不能同时在两个方向上传送;全双工方式在全双工方式中,收发双方可同时进行数据传送。四.综合应用题共30分1.8分(1)4分(2)4分每空1分MOVAL,36HMOVDX,203H;写控制字OUTDX,ALMOVAX,1000;写计数初值MOVDX,200HOUTDX,ALMOVAL,AHOUTDX,ALMOVAL,76HMOVDX,203H;写控制字OUTDX,ALMOVAX,1000;写计数初值MOVDX,201HOUTDX,AL10MHZ+5V1HZD0CLK0GATE0D7OUT0A1CLK1A0GATE1CSOUT1WRCLK2RDGATE2OUT2D0D7A1A0IOWIOR或门A9A8A7A6A5A4A3A2MOVAL,AHOUTDX,AL2.12分(1)2分(3)6分MOVDX,3FBHMOVDX,3FBHMOVAL,80HMOVAL,00000111BOUTDX,AL1分OUTDX,AL1分MOVDX,3F9HMOVDX,3F9HMOVAL,0MOVAL,0OUTDX,AL1分OUTDX,AL1分MOVDX,3F8HMOVDX,3FCHMOVAL,30HMOVAL,0OUTDX,AL1分OUTDX,AL1分(3)4分3.用8255A并采用中断管理方式设计打印机接口。设输出数据存放在2000H:3000H开始的单元中,中断服务程序的入口地址为3000H:2000H,中断类型码为20H。(10分)要求:(1)以PA口作数据输出,画出8255与打印机连接的设计电路图;(2)编写完成上述要求的初始化程序(即主程序)和输出10个字符的中断服务程序。(所有程序均应加适当注释和必要参数说明)MOVAX,3000H;设置中断向量表MOVDS,AXMOVDX,2000HMOVAX,3520H2345620723456207读通信线状态寄存器测试接收缓冲器有数据?读接收缓冲器数据NYPA0PA7OBFAACKAPC4INTRA8255打印机D7~D0STROBEACKNLG接8259输入BUSYINT21HMOVAL,10101000B;控制字,A组方式1中断输出OUTP8255,ALMOVAL,00001101BOUTP8255,ALMOVAX,2000H;数据区MOVDS,AXMOVBX,3000HMOVCX,10S1:INAL,P8255CTESTAL,00010000B;假设BUSY接PC4JNZS1STIMOVAL,[BX];主动发INCBXOUTP8255A,ALS2:CMPCX,0JNZS2……ISERPROC;中断服务子程序DECCXMOVAL,00001100BOUTP8255,ALL1:MOVAL,[BX]OUTP8255A,ALINCBXMOVAL,20HOUTP8259A,ALIRETISERENDP
本文标题:南京邮电大学微型计算机原理与接口技术期末考试试卷2004B
链接地址:https://www.777doc.com/doc-5174434 .html