您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 园林工程 > 西北农林科技大学11级计算机接口技术试题AA
第1页共11页西北农林科技大学本科课程考试试题(卷)2013—2014学年第一学期《接口技术》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:一、填空题(每空1分,共33分)得分:分1.8086CPU支持单道程序运行,Pentium处理器为了支持道程序运行其内部采用技术,以满足其程序运行时对内存大容量的需要。2.Intel8086支持___________容量主存空间,80486支持___________容量主存空间。3.计数器8253计数启动有软启动和硬启动两种方法。软件启动时要求GATE端维持电平,在写入后的第2个CLK脉冲的下降沿开始计数;硬件启动时,要求GATE端有一个,对应CLK脉冲的下降沿开始计数。4.在存储器系统(Cache,内存,外存)中,CPU能直接访问的存储器是和,但不能直接访问的存储器是。5.ADC0809是位AD转换器,可以转换路模拟信号,转换时间是μs,也可以通过测试引脚EOC出现电平判断转换是否结束。6.USB总线是属于总线?其最高数据传输率达到Mbps。用USB连接的外部设备数目最多达个,节点间连接距离米,节点间通过部件连接。7.DAC0832直接转换出的是________信号,所以通常要外接I/V转换电路。DAC0832外接双极性输出电路实现I/V转换,若VREF=+5V,当D=0时,VOUT是V;要使得VOUT是输出为0V,则输入D为________________。第2页共11页8.在8086处理器中,假设地址总线A19~A15输出01011时译码电路产生一个有效的片选信号。这个片选信号将占有主存从__________到__________的物理地址范围,共有__________容量。9.串行通讯中,同步通讯传送1个数位(0或1)需要个时钟信号。若波特率因子16,则8250异步通讯传送1个数位(0或1)需要个时钟信号。10.异步串行通信的接收方采用K=16采样输入信号,若连续8个时钟周期内检测结果都为“0”才确定检测到了位,这是收、发双方同步的关键。11.8255的A1和A0引脚分别连接在地址总线的A1和A0,当控制寄存器的端口地址为387H时,则A口、B口、C口的口地址分别为、、。12.简单外设接口可以用74LS244、74LS273、8255A芯片设计,其中_________用于设计输入接口电路,_________用于设计输出接口电路,_________既可用于设计输入接口电路,也可用于设计输出接口电路。13.两片8259A组成的中断系统最多可以连接个中断源,其中,能设置为特殊全嵌套方式的8259A只能是。14.8088CPU的内部寄存器中,决定程序执行次序的是和寄存器。15.第一个微处理器是由公司年推出的机器字长为的微处理器。16.DAC0832应用时,如果参考电压Vref为+5V,则输入的转换数据为00H时,则转换后单极性输出电压为V,转换后双极性输出Vout为V;输入的转换数据为0FFH时,则转换后单极性输出电压为,转换后双极性电压输出Vout为;17.ADC0809转换芯片引脚(ALE、ADDA、EOC、OE、ADDB、OE、ADDC、START)中,启动变换的启动信号引脚为,转换结束状态信号为,引脚、、用于选择8路输入(IN0—IN7)中的任意一路模拟电压输入。18.8253芯片的A1引脚连接在地址总线的A0,A0引脚连接在地址总线的和A1,当控制端口地址为317H时,则0号、1号、2号计数器/定时器第3页共11页的端口地址分别为、、。二、选择题(每小题1分,共20分)得分:分1.采用“Cache—主存”存储层次的目的是()。A.扩大主存容量B.提高CPU运行速度C.提高总线速度D.提高主存速度2.8255A能设置成工作方式2的只能是()。A.A口B.B口C.C口D.A口、B口、C口3.主存储器和CPU之间增加Cache的目的是()。A.解决CPU和主存之间的速度匹配问题B.扩大主存储器的容量C.扩大CPU中通用寄存器的数量D.既扩大主存储器的容量又扩大CPU中通用寄存器的数量4.CPU响应INTR和NMI中断时,相同的必要条件是()。A.当前总线空闲B.允许中断C.当前访问内存结束D.当前指令执行结束5.在PC系列机中,执行IN指令时,CPU进入()。A.存储器读周期B.存储器写周期C.I/O读周期D.I/O写周期6.异步串行通信协议规定,通信线上传送的一个字符的最后是()。A.起始位B.数据位C.校验位D.停止位7.可编程通信接口芯片8251A支持()。A.同步传送B.异步传送C.并行传送D.同步和异步传送8.位于内存0段1C4H~1C7H当中的中断向量所对应中断类型号是()。A.71HB.74HC.76HD.87H9.8255A的方式字选择控制字为9BH,其含义是()。A.A口输出,其它为输入B.A、B、C口均为方式0输入C.A、B、C口均为方式0输出D.A、B、C口均为方式010.欲实现写8255的B端口,则A1、A0、RD、WR、CS为()A.01100BB.01101BC.01111BD.01110B11.8088CPU的INTA#在第二个中断响应总线周期需要8259A将()放到数据总线上供CPU读取。第4页共11页A.中断向量B.中断类型号C.IMR值D.ISR值12.8253的一个计数器计数结束时输出周期性负脉冲信号,则其工作在()。A.方式0B.方式1C.方式2D.方式313.CPU响应中断请求和响应DMA请求的本质区别是()。A.程序控制B.需要CPU干预C.响应中断时CPU仍控制总线,而响应DMA时是让出总线D.速度快14.RS-232C标准的电气特性规定逻辑“1”电平为()。A.0~0.4VB.0~0.8VC.-3V~-15VD.+3V~+15V15.微机系统与I/O设备交换信息时,不需要CPU干涉的是()。A.无条件输入/输出B.程序控制(查询)输入/输出C.中断驱动输入/输出D.直接存储器存取(即DMA方式)16.RS-232C数据传输最大距离仅为()米。A.10B.15C.20D.2517.若要使寄存器AL中的低4位不变,高4位为0,所用指令为()。A.ANDAL,0FHB.ANDAL,0FOHC.ORAL,0FHD.ORAL,0FOH18.8259A可编程中断控制器的中断服务寄存器ISR用于()。A.记忆正在处理中的中断B.存放从外设来的中断请求信号C.允许向CPU发中断请求D.禁止向CPU发中断请求19.中断自动结束方式是自动将8259()相应位清零。A.ISRB.IMRC.IRRD.ICW20.可编程中断控制器8259A管理的是()中断。A.外部B.内部C.非屏蔽D.可屏蔽三、简答题(每小题10分,共20分)得分:分1.(10分)8259A在系统中起什么作用?当中断源提出中断请求后,8259A应完成哪些工作?第5页共11页2.某系统中,8253占用地址为100H~103H。初始化程序如下:MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL试问:此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?__________________;0,3若该计数器的输入脉冲的频率为1MHZ则其输出脉冲的频率为:___________。45.454KHz2.(10分)存储系统为什么不能采用一种存储器件构成?3.什么是中断?什么是中断类型号?什么是中断向量?什么是中断向量表?它们之间的关系?中断向量表的地址范围是多少?中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量(段地址,起始偏移地址)具体在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。1AH在中断向量表的位置是1AH*4=68H在中断向量表0000H:0068H处;20H在中断向量表的位置是80H在中断向量表0000H:0080H处。4.什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传送1KB的文件需要多长时间?第6页共11页答案:波特率是单位时间内通讯系统所传送的信息量。传送1KB文件需要时间=1024/(1200/10)=8.53秒5.给定SP=0100H,SS=0500H,PSW=0240H,在存储单元中已有内容为(00024H)=0060H,(00026H)=1000H,在段地址为0800H及偏移地址为00A0H的单元中有一条中断指令INT9,试问执行INT9指令后,SP、SS、IP、PSW的内容是什么?栈顶的三个字是什么?四、应用题(每空1分,共27分)得分:分设8088CPU的INTR引脚连接中断控制器8259A的INT端。8259A(端口地址:20H,21H)初始化已经设置为上升沿触发方式,全嵌套中断优先级,一般中断结束方式,IR0~IR7中断类型号设置为08H~0FH。现在8259A的IR2端接一频率为18.2HZ的方波信号,通过IR2向8088CPU发出中断请求,要求每隔10秒在显示屏上显示字符A。请参考系统控制流程图(图1所示),填充下面程序中的空白项。第7页共11页图1系统流程图CODESEGMENTASSUMECS:codeSTART:;关中断MOVAL,;IR2中断类型号MOVAH,35HINT21H;取系统IR2对应中断向量PUSHES;用堆栈保存PUSHBXPUSHDSMOVDX,display;设置IR2中断源中断向量MOVAX,displayMOVDS,AX主程序中断子程序关中断保存IR2原中断向量设置新中断向量设置8259A中断屏蔽字,允许IR2中断中断子程序执行次数初值0开中断主程其它工作处理(可用双重循环延时代替)恢复原中断向量返回DOS开始CX发中断结束命令EOI恢复现场IRET中断返回保存现场开始中断子程被执行一次CX+1NY调DOS功能显示字符‘A’CX←0重新记数10秒时间到?第8页共11页MOVAL,MOVAH,25HINT21HPOPDSINAL,;设置8259A中断屏蔽字,ANDAL,;允许IR0中断OUT,ALMOVCX,0;置中断子程计数器初值为0;CPU开中断MOVSI,8000H;用双重循环延时,w2:MOVDI,8000H;模拟CPU对其他任务的处理w1:DECDI;DI,SI的值控制主程执行时间JNZw1DECSIJNZw2POPDX;恢复系统IR2连接中断类型中断向量POPDSMOVAL,MOVAH,INT21HMOVAH,;返回DOSINT21HdisplayPROC;IR2中断源中断子程序PUSHAX;保护现场INCCX;执行中断子程一次,计数值加1CMPCX,JNZexit;到10秒了吗?未到跳转至exitMOVDL,;到,显示‘A’MOVAH,INT21HMOVCX,0;清计数值为0,重新计时第9页共11页exit:MOVAL,;发中断结束命令EOIOUT,ALPOPAX;恢复现场IRET;中断返回displayENDPCODEENDSENDSTART五、设计题:1.已知8088微机系统中有由8255A(端口地址8000H~8003H)构成的并行接口,其中A口通过8个反相器连接了8个共阳极发光二极管,B口连接了8个开关(接通为0,断开为1)。PC0连接8253计数器/定时器的OUT1(100HZ方波)。设8253的端口地址为0000H~0003H,CLK1接1MHZ的方波信号。要求:(1)编写8253和8255初始化程序。(2)为8255编写一个I/O控制程序段,其功能为:检测PC0的状态,若PC0为0,则循环等待;若PC1为1,从B口读取开关的状态,再发到A口,控制发光二极管。(要求,开关闭合,对应发光二极管灭,开关断开,对应发光二极管亮。)2.(15分)某计算机应用系统通过8255A口连接8个开关,B口连接8个发光二极管,使用8253定时将8个开关的状态显示在8个发光二极管上。设8255端口地址
本文标题:西北农林科技大学11级计算机接口技术试题AA
链接地址:https://www.777doc.com/doc-2034441 .html