您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 微机控制与接口技术--2015--2017年考试卷汇总
-1--2--3--4-微机控制与接口技术作业(二)一、填空题1.8086是16位的微处理器,其内部数据通路为16位,其对外数据总线为16位;8088内部数据通路为16位,其对外数据总线为8位。2一个微计算机应包含:微处理器,存储器,I/O接口电路,系统总线基本功能部件。3EU是8086/8088微处理器的执行部件,BIU是8086/8088微处理器的总线接口部件。二、判断下列论述是否正确,不正确的请加以改正。(1)INT指令执行后,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4依次保存FLAGS、断点IP值、断点CS值。不对,堆栈顶部三个栈单元(SP)、(SP)+2、(SP)+4依次保存的应是断点IP值、断点CS值、FLAGS。(2)中断类型号是中断向量表中存放相应中断向量的首地址。不对,中断类型号×4才是相应中断向量的首地址。三、分析以下程序回答问题XORAX,AX(1)程序段完成什么工作?MOVBX,M答:将X数组中的n个元素之和存放在RESULT单元中。SUBBX,2(2)定义一个适合这段程序的数据段。LOP1:ADDAX,X[BX]DATASEGMENTSUBBX,2XDWnDUP(?)JGELOP1MDW2nMOVRESULT,AXNDWnRETRESULTDW?DATAENDS四、8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?答:(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。(2)中断向量表在存储器的0段0000—03FFH区域,向量表存放中断处理程序的入口地址。(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA#信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类型码”。8086/8088收到“类型码”后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS),取指令执行将控制转向中断服务程序。五、一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A口—40H,B口—41H,C口—42H,控制口—43H),定时器8253一片(设备号:计数器0—50H,计数器1—51H,计数器2—52H,控制口53H),中断控制器8259A一片(设备号:A0H,A1H)。现将8255的A口连接一输入设备,工作在0方式。B口连接一输出设备,也工作在0方式。PC4作为输出设备的选通输出端且低电平有效。8253计数器0工作于“模式0”,计数常数为80H,进行二进制计数。8259A的ICW2给定为60H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。请编写初始化程序(注意:控制字中可0可1位选0,8255未用端口设成输入方式)。答:MOVAL,91H;8255初始化OUT43H,ALMOVAL,30H;8253初始化OUT53H,ALMOVAL,80H;设8253计数初值OUT50H,ALMOVAL,00HOUT50H,ALMOVAL,1BH;8259A初始化OUTA0H,ALMOVAL,60HOUTA1H,ALMOVAL,03HOUTA1H,ALINAL,40HPUSHAXMOVAL,09HOUT43H,ALPOPAX;OUT41H,ALMOVAL,08HOUT43H,ALMOVAL,09HOUT43H,AL-5-微机控制与接口技术作业(三)一、判断题:(每题2分,共计10分)1.CPU与存储器间及I/O间的连线被称为总线。(√)2、采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。(╳)3、当运算产生溢出时,不一定产生溢出中断。(√)4、若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。(╳)5、根据数据传送方向不同,串行通信可分为单工、半双工和全双工三种方式。(√)二、填空题(共计40分)1、系统总线按其性能可分为高端总线和低端总线;按其技术上的差异可分为传统总线和现代总线。2、可编程序定时器/计数器8253中有3个独立的计数器。3、在对8253进行任何操作前,都必须先向8253写入一个控制字,以确定8253的工作方式。4、将各种物理信号变成电信号的装置称为A/D转换器。5、字形码是输给8段显示器的段控端。6、.LCD显示是利用液晶材料的旋光特性制成的显示器。7、串行通信每秒传送的二进制位数称为波特率。三、简答:(共计30分)1、指出下列指令的错误:(1)MOVAH,BX(1)源、目的字长不一致(2)MOV[SI],[BX](2)源、目的不能同时为存贮器寻址方式(3)MOVAX,[SI][DI](3)基址变址方式不能有SI和DI的组合(4)MOVAX,[BX][BP](4)基址变址方式不能有BX和BP的组合(5)MOV[BX],ES:AX(5)在8086寻址方式中,AX不能作为基址寄存器使用,而且源、目的不能同时为(6)MOVBYTEPTR[BX],1000(6)1000超出一个字节的表数范围存贮器寻址方式(7)MOVAX,OFFSET[SI](7)OFFSET只用于简单变量,应去掉(8)MOVCS,AX(8)CS不能作为目的寄存器2、试分析下面的程序段完成什么操作?MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL答:将DX:AX中的双字左移4位(乘16)四、程序设计:(20分)有两个3位的ASCII数串ASC1和ASC2定义如下:ASC1DB‘578’ASC2DB‘694’ASC3DB‘0000’请编写程序计算ASC3←ASC1+ASC2。答:CLCMOVCX,3MOVBX,2BACK:MOVAL,ASC1[BX]ADCAL,ASC2[BX]AAAORASC3[BX+1],ALDECBXLOOPBACKRCLCX,1ORASC3[BX],CL-6-微机控制与接口技术作业(四)1、7段发光二极管LED显示器有哪两种接法?不同的接法对字符的显示有什么影响?工作原理是什么?答:7段发光二极管LED显示器可以分为共阳极和共阴极两种结构。共阳极结构,数码显示输入低电平有效,某段得到低电平时发光;共阴极结构,数码显示输高低电平有效,某段得到高电平时发光。工作原理:CPU通过8255A向LED驱动电路发信号,经驱动电路驱动发光二极管发光,显示相应的数字。2、编码键盘和非编码键盘的区别是什么?答:编码键盘是用硬件电路来识别按键代码的键盘,按压某一键,电路就给出相应的编码信息。响应速度快,硬件结构复杂。非编码键盘只简单的提供键盘的行列矩阵,按压某一键,电路就给出相应的中间代码,然后转换成对应的ASCII码。速度慢,有较大灵活性。3、什么叫同步通信方式?什么叫异步通信方式?各有什么优缺点?答:同步通信是指将若干个字符组成一个信息组,字符一个接一个的传输。异步通信是指通信中两个字符之间间隔是不固定的,同一字符相邻代码间的时间间隔是固定的。5、I/O端口地址的编址有哪两种方式,说明它们的区别。答:I/O端口与内存单元统一编址和I/O端口与内存单元独立编址两种方式。区别是:I/O端口与内存单元统一编址把一个外设端口作为存储器的一个单元,每个端口占用存储器一个地址;I/O端口与内存单元独立编址建立两个独立地址空间。6、接口电路的结构有哪几种形式?答:主要有固定式结构、半固定式结构、可编程结构、智能型结构。7、什么是系统总线?常用的系统总线有哪些?答:系统总线就是微机总线或板级总线。常用的系统总线有ISA、PCI、PC-104、STD总线等。8、定时与计数的作用是什么?答:在计算机系统中的日历时钟、动态存储器的定时刷新信号;实时控制系统中的定时中断、定时中断、定时控制等要用到定时信号。1.可编程中断控制器8259A协助CPU处理哪些中断事务?答:8259A协助CPU完成的中断事务主要有:接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。2.什么是并行接口和串行接口?它们各有什么作用?答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。3.可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点?答:方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据。方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式。方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出4.微型计算机的接口一般应具备哪些功能?答:一个接口的基本功能是在系统总线和I/O设备之间传输信号,提供缓冲作用,以满足接口两边的时序要求,一般所具备的功能有:寻址功能,输入/输出功能,数据转换功能,联络功能,中断管理功能,复位功能,编程功能,错误检测功能。对一个具体的接口来说,未必全部具备这些功能,但必须具备集中几个。5.I/O端口的编址方式有几种?各有何优点?答:I/O端口的编址方式有两种——统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)(1)统一编址方式:从整个寻址空间中划出一部分给I/O设备,其余的给存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重叠。这种方式的优点是①I/O端口的编址空间大,且易于扩展②I/O指令丰富、功能齐全。(2)独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。这种方式的优点是①I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力②I/O指令短、执行速度快;指令清晰、可读性强。6.中断系统具有哪些功能?-7-答:能响应中断、处理中断与返回;能实现优先级排队;实现中断嵌套。4、8253A二进制与十进制的区别?每种方式最大值是多少?容纳最大初始值不同。二进制范围0000H~FFFFH,十进制范围0000~9999。最大初始值为0,二进制相当于216,十进制相当于104《微机控制与接口技术》期末复习题一、填空题1.计算机控制系统的发展大致经过三个阶段、集中式控制、阶段,目前朝着和现场总线控制系统的方向发展。2.微机总线主要由、地址总线、、电源线和地线四部分组成3.和是微机接口通信中采用的两种通信方式。4.单片机是将CPU,RAM,ROM,、和串行通讯接口等部件制作在一块集成芯片中的微型计算机。具有、体积小、、功耗低等。5.CPU对I/O端口地址的编址方式有两种:、。6.总线是显示计算机系统中的通道。计算机总线分为、、系统总线三部分7.接口电路具有寻址、输入\输出、、联络、等功能。8.CPU和接口电路之间的的数据传送方式主要有、终端传送方式、和传送方式。9.工业pc机系统由工业控制主机、、、信号调理模块等组成。10.微机接口是与的连接部分,它包括硬件和软件两部分。二、名词解释1.中断:2.串行通信:3.DSP:4.中断系统:5.可编程的硬件定时:6.并行通信:三、简答题1.可编程中断控制器8259A协助CPU处理哪些中断事务?2.什么是并行接口和串行接口?它们各有什么作用?3.可编程并行接口芯片8255A有哪几种工作方式?每种工作方式有何特点?4.微型计算机的接口一般应具备哪些功能?5.I/O端口的编址方式有几种?各有何优点?6.中断系统具有哪些功能?四、程序题1.说明键盘接口电路的种类和基本工作原理,试设计一个键盘中断调用程序,从键盘输入10个连续的字符。2.8255A的方式选择控制字和C口按位
本文标题:微机控制与接口技术--2015--2017年考试卷汇总
链接地址:https://www.777doc.com/doc-6684153 .html