南京邮电大学微型计算机原理与接口技术期末考试试卷2004A_第1页
南京邮电大学微型计算机原理与接口技术期末考试试卷2004A_第2页
南京邮电大学微型计算机原理与接口技术期末考试试卷2004A_第3页
南京邮电大学微型计算机原理与接口技术期末考试试卷2004A_第4页
南京邮电大学微型计算机原理与接口技术期末考试试卷2004A_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-南京邮电学院 2004/2005 学年 第一学期期 末 微机系统与接口技术A试题班级 学号 姓名 得分 题号一二三四五六七八九十得分一单项选择题(每空1分,共10分)1接口电路中一般都设置( ),以解决高速主机和低速外设在速度方面的矛盾。A.译码电路 B.缓冲器或锁存器C.中断控制电路 D.读/写控制逻辑2CPU执行IRET中断返回指令后,从堆栈栈顶弹出( )字节的数据。A.3B.4C.5 D.63PC/AT机中,提供动态RAM刷新定时功能的是8254的( )。A.计数器0 B.计数器1C.计数器2 D.控制寄存器4. CPU响应INTR和NMI中断时,相同的必要条件是( )。A.当前总线空闲 B.CPU允许中断C.当前访问主存结束 D.当前指令执行结束5异步串行通信传送的每个字符包括( )个停止位。A. 01 B.12 C. 13 D. 16PC系统机中,CPU响应系统实时时钟中断时,中断类型码由( )提供。A. 指令 B. CPUC. 中断向量D.8259780486在DMA传送期间建立的一对握手信号是CPU引脚( )。A.RTS/CTS B.INTR/INTAC.HOLD/HLDA D.STB/IBF88250芯片具有很强的中断能力,其内部4级中断具有最高优先权的是( )中断。A.接收缓冲器“满” B.发送保持器“空” C. 接收错 D. MODEM输入状态改变9PC系统机中,能够控制扬声器打开和关闭的芯片是( )。A. 8255 B. 8250 C. 8259 D. 8237 10.采用5片8259A级联,80486的可屏蔽中断最多可扩充到( )级。A.36 B.37C.38 D.40二填空题(每空1.5分,共36分)1 1 在接口电路中,端口按存放信息的物理意义划分,可以分为三类:数据端口、 端口和 端口。2CPU使用无条件输入方式从外设输入信息,为保证输入数据正确,其假设条件是 。380X86的IN/OUT指令,直接寻址时最多可访问的端口数为 。4计算机领域内,有两种数据传送形式:并行通信和 通信。58254内部有三个独立的 位计数器,每个计数器有一个GATE引脚,GATE是 信号。6发送器/接收器是异步串行接口的核心部件,它主要完成_功能。7. 从NMI引脚产生的中断叫做_,CPU对它的响应不受_标志的影响。8串行异步通信的传输方式有单工通信、 通信和 通信。9可编程定时器/计数器8254计数器2采用BCD码计数,CLK2为2MHz,为产生1000Hz方波信号,其计数初值为 。10日时钟中断的中断源为系统8254的 号计数器,初始化后,每隔 ms向主8259的IR0端子提请一次中断请求。11. 实模式下,中断类型码为15H的中断服务程序的入口地址一定存放在地址为_的四个连续的存储单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为 : 。12在串行异步传送中一个串行字符由1个起始位,7个数据位,1个校验位和1个停止位组成,每秒传送120个字符,则数据传送的波特率应为 bps,传送每位信息所占用的时间为 。13单纯用INT 14H 的0 号功能对8250初始化编程,CPU只能采用 方式的信息传送方式与8250进行信息交换。14下图为8255 A口工作在方式1输出的操作时序,请回答问题。WROBFINTRACK输出(缓冲器满)(中断请求)外设应答微处理器输出数据(1)OBF信号的含义是 ;(2)INTR 信号的含义是 ,该信号可以通过初始化时对引脚_ 的编程允许或禁止;(3)此时,8255的B口和C口都可以工作在方式 。三简答题(共24分)1简述计算机系统中端口的两种编址方式及其的特点。(5分)2描述下图查询方式输出接口电路中,CPU和外设之间如何实现输出通知、状态查询和数据传送?(5分) 3请叙述PC系统硬件中断和软件中断的不同之处。(5分)4RS-232接口标准中,TXD、RXD、DSR和DTR的功能是什么?(4分)5下图是串行接口芯片内部中断管理后将优先级别最高的中断请求送CPU的示意图,请说明为了能够让CPU响应该中断,各部件在中断方面必须做哪些准备工作?(5分)四综合应用题(共30分)1系统使用外扩可编程定时器/计数器8254,设芯片地址为2A0H2A3H,输入时钟10MHz,要求输出 5KHz的方波。(8分)(1) 画出相应的地址译码设计电路和8254的信号连接设计电路。D0 CLK0 GATE0D7 OUT0 CLK1A1 GATE1 A0 OUT1 CLK2CS GATE2WR OUT2RD8254(2)将下列8254初始化程序段补充完整(采用二进制计数方式)。MOVAL, MOVDX,2A3H ;写控制字OUTDX,ALMOVAX, ;写计数初值MOVDX, OUTDX,AL OUTDX,AL2两台微机用主串口进行点点单工通信(不用联络线),波特率为1200bps(分频系数为0060H),每个字符对应1个起始位、8个数据位、无校验,2个停止位。(12分)(1)画出连续发送数据0A6H时8250发出的一帧数据格式的波形并作出相应的标注 。传送方向01 (2)画出两机的RS232C接口接线方式(不可有多余连线)。2345620723456207发送方接收方(3)请为发送方编写用查询方式发送字符的初始化子程序(要求对8250端口直接操作)。3.利用系统定时源采用中断方式,每隔550ms在屏幕上显示一行字符HELLO WORD!,主机有按键时结束演示。(6分)(1)请将下述完成主要功能的1CH中断服务程序补充完整。SERVICEPROCPUSHAPUSHDSMOVAX,DATA ;重新给DS赋值DECICOUNT ;中断计数,不满转本次中断结束MOVICOUNT,10MOVAH,9MOVDX,字符串在数据段的偏移地址INT21H ;550ms时间到,显示字符串EXIT: ;恢复现场与中断返回SERVICEENDP(2)如果采用外扩定时源作用户中断,则用户设计的中断服务程序对应的中断类型码应为 H。4分析下面电路,其中8255(A)工作在方式1输出,8255(B)工作在方式1输入, 8254的定时/计数器0和定时/计数器1都工作在方式5。(4分)D0 PA0 D7 PA7A1 PC7A0 PC6CS WR RD8255 (A)A1A0IOWIORIOWIORfosc系统数据线非门1A B 地址译码器 C AEN A9 A8 A7 A6 A5 A4 A3 A2A1A0CLK0 GATE0 OUT0 A1 8254 A0 CSCLK1 GATE1 OUT1 PA0 D0 PA7 D7PC4 A1PC5 A0 CS WR RD8255 (B)A1A0系统数据线非门2(提示:8254工作在方式5时可以作为硬件触发的单脉冲发生器使用。写入控制字后,OUT输出高电平,写入计数初值后,只有当GATE端出现0-1的跃变时,计数初值才能装入计数器,然后在CLK脉冲的作用下,进行减1计数,当计数值减为0时,OUT端输出1个宽度为CLK周期的负脉冲。方式5没有初值重装功能,只有GATE端端出现0-1的跃变时,计数初值才能重新装入计数器。)8255(A)和8255(B)采用查询方式工作。(假设在系统中8255(A)的A口地址是 200H, 8255(B)的A口地址是204H, 8254 的定时计数器1地址为209H)(1)对电路中相关芯片(8254,8255(A)和8255(B) )已正确初始化,8254的计数器0和计数器1的计数初值都为3。假设两片8255之间的数据传输已经正常开始,希望通过系统数据线向8255(A)写入数据X,希望能从8255(B)的系统数据线上得到X的绝对值, 并将其送入CL寄存器中,请补充下列程序段以完成上述功能。NEXT: MOVDX, 202HINAL, DXTESTAL, _JZNEXT MOVDX, _MOVAL, X ; X为某个8位数据OUTDX, ALNEXT1: MOVDX, INAL, DX TESTAL, JZNEXT1 MOVDX, 204H INAL, DX CMPAL, 0 JGE NEXT2 NEXT2: MOVCL, AL(2)用(1)题所示的程序进行8255之间的数据传输,当8254计数初值变大时,数据传输完成的时间将_。南京邮电学院2004/2005学年第一学期期末微机系统与接口技术A试题参考答案一单项选择题,每题1分,共10分1B 2D 3B 4D 5B6D 7C 8C 9A 10A二填空题,每空1.5分,共36分 1控制 状态 2. 输入设备准备好数据 3. 256 4. 串行 5. 16 门控输入 6. 串/并转换 7. 非屏蔽中断请求 I 8. 半双工 全双工 9.2000 10. 0 55 11.0054H(4*15H) 3088H : 5066H 12. 1200 1/1200S 13. 查询 14. 输出缓冲器满 中断请求信号 PC6 0三简答题 第4题4分,其余每题5分,共24分 1(1)端口与存储单元统一编址方式 特点:CPU对外设的操作可使用全部的存储器指令;端口地址占用内存空间, 使 内存容量减少;存储器指令执行比独立的I/O指令速度慢。 (2)I/O端口单独编址方式 特点:CPU需专门的指令去访问I/O端口;端口地址不占用内存空间。 2输出设备设置状态标志位; CPU通过数据线读取状态口信息; CPU测试状态位 D0=0?; 若D0不等于0则继续读状态口信息直到D0=0; 则CPU执行OUT 指令将数据写入数据口。 3中断引发方式不同; CPU获取中断类型码方式不同; CPU响应中断的条件不同; 中断处理程序的结束方式不同。 4TXD:发送数据; RXD:接收数据 ; DSR:数据设备准备好; DTR:数据终端准备好。 5初始化时设置8250中断允许寄存器允许相应中断申请; 初始化时设置8250 MODEM控制寄存器使得OUT2引脚=0; 对8259应用编程使IR4端的中断申请开放; 设置CPU中的I标志为1。四综合应用题 共30分18分D0 CLK0 GATE0D7 OUT0A1 CLK1A0 GATE1CS OUT1WR CLK2RD GATE2 OUT2D0 D7 A1 A0 IOWIOR或门A9A8A7A6A5A4A3A210MHZ+5V5000HZ(1)4分(2)4分 每空1分 00110110 2000(07D0H) 2A0H MOV AL,AH212分(1) 4分起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位 (2)2分 2 3 4 5 6 20 7 2 3 4 5 6 20 7 (3) 6分MOV DX,3FBH MOV DX,3FBHMOV AL,80H MOV AL,00000111BOUT DX,AL 1分 OUT DX,AL 1分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论