第1页共8页西北农林科技大学本科课程考试试题(卷)2013—2014学年第一学期《接口技术》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:一、填空题(每空1分,共34分)得分:分1.第一个微处理器是由___________公司___________年推出的机器字长为___________的微处理器,型号是___________。2.Intel8086支持___________容量主存空间,80486支持___________容量主存空间。3.计数器8253计数启动有软启动和硬启动两种方法。软件启动时要求GATE端维持___________电平,在写入___________后的第2个CLK脉冲的下降沿开始计数;硬件启动时,要求GATE端有一个___________,对应CLK脉冲的下降沿开始计数。4.在存储器系统(Cache,内存,外存)中,CPU能直接访问的存储器是___________和___________,但不能直接访问的存储器是___________。5.ADC0809转换芯片引脚(ALE、ADDA、EOC、OE、ADDB、OE、ADDC、START)中,启动变换的启动信号引脚为___________,转换时间为___________,也可以通过测试转换结束状态信号EOC为___________电平来判断,引脚________________________________用于选择8路输入(IN0—IN7)中的任意一路模拟电压输入。6.8086CPU的内部寄存器中,决定程序执行次序的是___________和___________寄存器。7.DAC0832直接转换出的是________信号,所以通常要外接I/V转换电路。DAC0832外接双极性输出电路实现I/V转换,若VREF=+5V,当D=0时,VOUT是___________V;要使得VOUT是输出为0V,则输入D为________________。第2页共8页8.在8086处理器中,假设地址总线A19~A15输出01011时译码电路产生一个有效的片选信号。这个片选信号将占有主存从__________到__________的物理地址范围,共有__________容量。9.串行通讯中,同步通讯传送1个数位(0或1)需要___________个时钟信号。若波特率因子16,则8250异步通讯传送1个数位(0或1)需要___________个时钟信号。10.8255的A1和A0引脚分别连接在地址总线的A1和A0,当控制寄存器的端口地址为387H时,则A口、B口、C口的口地址分别为___________、___________、___________。12.简单外设接口可以用74LS244、74LS273、8255A芯片设计,其中_________用于设计输入接口电路,_________用于设计输出接口电路,_________既可用于设计输入接口电路,也可用于设计输出接口电路。13.两片8259A组成的中断系统最多可以连接___________个中断源,其中,一个是主8259A,一个是从8259A,能设置为特殊全嵌套方式的8259A只能是___________。二、选择题(每小题1分,共12分)得分:分1.微机系统与I/O设备交换信息时,不需要CPU干涉的是()。A.无条件输入/输出B.程序控制(查询)输入/输出C.中断驱动输入/输出D.直接存储器存取(即DMA方式2.8255A能设置成工作方式2的只能是()。A.A口B.B口C.C口D.A口、B口、C口3.主存储器和CPU之间增加Cache的目的是()。A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量C.扩大CPU中通用寄存器的数量D.既扩大主存储器的容量又扩大CPU中通用寄存器的数量第3页共8页4.若要使寄存器AL中的低4位不变,高4位为0,所用指令为()。A.ANDAL,0FHB.ANDAL,0FOHC.ORAL,0FHD.ORAL,0FOH5.在PC系列机中,执行IN指令时,CPU进入()。A.存储器读周期B.存储器写周期C.I/O读周期D.I/O写周期6.异步串行通信协议规定,通信线上传送的一个字符的最后是()。A.起始位B.数据位C.校验位D.停止位7.可编程通信接口芯片8251A支持()。A.同步传送B.异步传送C.并行传送D.同步和异步传送8.中断自动结束方式是自动将8259()相应位清零。A.ISRB.IMRC.IRRD.ICW9.欲实现写8255的B端口,则A1、A0、RD、WR、CS为()A.01100BB.01101BC.01111BD.01110B10.8088CPU的INTA#在第二个中断响应总线周期需要8259A将()放到数据总线上供CPU读取。A.中断向量B.中断类型号C.IMR值D.ISR值11.RS-232C标准的电气特性规定逻辑“1”电平为()。A.0~0.4VB.0~0.8VC.-3V~-15VD.+3V~+15V12.CPU响应中断请求和响应DMA请求的本质区别是()。A.程序控制B.需要CPU干预C.响应中断时CPU仍控制总线,而响应DMA时是让出总线D.速度快三、简答题(每小题10分,共15分)得分:分1.(5分)存储系统为什么不能采用一种存储器件构成?第4页共8页2.(10分)什么是中断?什么是中断类型号?什么是中断向量?什么是中断向量表?它们之间的关系?中断向量表的地址范围是多少?中断向量表的功能是什么?若中断类型号为20H,则它们的中断向量(段地址,起始偏移地址)具体在中断向量表的什么位置上?四、简答题(共17分)得分:分1.(6分)某系统中,8253占用地址为100H~103H。初始化程序如下:MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL试问:(1)此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?(2)若该计数器的输入脉冲的频率为1MHZ则其输出脉冲的频率是多少?2.(4分)什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传送1KB的文件需要多长时间?第5页共8页3.(7分)给定SP=0100H,SS=0500H,PSW=0240H,在存储单元中已有内容为(00024H)=0060H,(00026H)=1000H,在段地址为0800H及偏移地址为00A0H的单元中有一条中断指令INT9,试问执行INT9指令后,SP、SS、IP、PSW的内容是什么?栈顶的三个字是什么?五、应用题(每空1分,共22分)得分:分1.已知8088微机系统中有由8255A(端口地址8000H~8003H)构成的并行接口,其中A口通过8个反相器连接了8个共阳极发光二极管,B口连接了8个开关(接通为0,断开为1)。PC0连接8253计数器/定时器的OUT1(100HZ方波)。设8253的端口地址为0000H~0003H,CLK1接1MHZ的方波信号。要求:(1)(12分)编写8253和8255初始化程序。(10分)(2)(10分)为8255编写一个I/O控制程序段,其功能为:检测PC0的状态,若PC0为0,则循环等待;若PC1为1,从B口读取开关的状态,再发到A口,控制发光二极管。(要求,开关闭合,对应发光二极管灭,开关断开,对应发光二极管亮。)第6页共8页第7页共8页第8页共8页