微机原理与接口技术2008,9年试卷及答案.doc_第1页
微机原理与接口技术2008,9年试卷及答案.doc_第2页
微机原理与接口技术2008,9年试卷及答案.doc_第3页
微机原理与接口技术2008,9年试卷及答案.doc_第4页
微机原理与接口技术2008,9年试卷及答案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

山东省2009年普通高等教育专升本统一考试微机原理与接口技术(50分)六、填空题(10分,每题2分) 1_就是把一个字符的各数据位用几条线同时进行传输。2当串口接口电路的发送器时钟频率为19200Hz,波特率因子的值为16,则发送器的波特率是_波特。3ISA总线是针对80286CPU设计的,具有16位数据宽度,地址总线24条,可直接寻址能力达到_MB。48253每个计数器具有六种工作方式,分别为计数结束中断,可重复触发的单稳态触发器,_,方波发生器,软件触发的选通信号发生器,硬件触发选通方式。5.中断的过程可分为中断请求,中断排队,_,中断处理和中断返回。七、判断题(10分,每题1分)1.在数据传输中,微型计算机与外设之间往来的信号可分为两类:控制信号和状态信号。(x)2查询传送方式实际上程序循环等待方式。()3.可编程并行接口芯片8255A的初始化命令字有工作方式控制字和对B口的置位/复位字。(x)4.串行异步通信协议的数据格式包括1位起始位,8位数据位,1位校验位和1位停止位。()5.D/A转换器的作用是将二进制的数字量转换为相应的模拟量输出。()6.串行I/O接口的基本功能之一是进行串行和并行数据流之间的转换。()7.标志寄存器中的中断标志位是控制非屏蔽中断的标志。(x)8.主要存放操作数的偏移地址的16位寄存器有BX、BP、SI和DI。()9.80386突出的特点是可实现段式、页式或段页式管理。()10.地址总线用于传送CPU发出的控制信号、时序信号和状态信息。(x)八、名词解释(15分,每题3分)1BIU(总线接口单元):2接口:3中断:4DMA传送方式:5总线:九、编程题(15分,每题7.5分) 1若8255的A口为方式0输入,B口为方式1输出,C口为高四位为输入,低四位为输出,且对C口PC3复位,A口地址为60H。试编制初始化程序完成初始化。28253占用的端口地址为0E0H0E3H。通道1工作于方式1,按BCD码计数,计数为十进制(数136),编写初始化程序。山东省2009年普通高等教育专升本统一考试计算机科学与技术专业综合一试卷参考答案微机原理与接口技术(50分)六、填空题(10分,每题2分) 1. 【答案】并行通信【解析】在计算机领域中,有两种数据通信方式,即串行通信和并行通信。并行通信就是把一个字符的各数据位用几条线同时进行传输;串行通信就是把一个字符的各数据位用一条线一位一位地按顺序分时进行传输。2. 【答案】1200【解析】串口接口电路是用外部时钟来和接收的数据进行同步的。外部时钟的周期TC和每个数据位的周期Td有这样的关系:TC = Td/K (K为波特率因子)。其中,外部时钟的周期TC为时钟频率的倒数;每个数据位的周期Td为波特率的倒数。波特率是指单位时间内传送二进制数据的位数,以b/s为单位,记作波特,它是衡量串行数据传送速度快慢的重要标志和参数。所以,发送器的波特率=192000/16=1200 波特。3. 【答案】16【解析】ISA总线(Industry Standard Architecture:工业标准体系结构),是在8位PC机总线基础上扩展而成的16位总线,是IBM公司为PC/AT电脑而制定的总线标准。其20位系统地址总线SA0SA19再加上4位非锁定地址总线LA17LA23 就给系统提供多达16MB的寻址能力。4. 【答案】速率发生器【解析】可编程定时器/计数器8253具有三个独立的16位减法计数器,每个计数器具有六种工作方式,方式0到方式5,分别为计数结束中断,可重复触发的单稳态触发器,速率发生器,方波发生器,软件触发的选通信号发生器,硬件触发选通方式。5. 【答案】中断响应【解析】所谓中断是指CPU在正常运行程序时,由于内、外部事件引起CPU暂时中止正在运行的程序,转而去执行请求CPU中止的内、外部中断的服务程序,待该服务程序处理完毕后又返回到被终止的程序的过程。中断的过程可分为中断请求,中断排队,中断响应,中断处理和中断返回。七、判断题(10分,每题1分)1. 【答案】【解析】在数据传输中,微型计算机与外设之间往来的信号可分为三类:数据信号、控制信号和状态信号。2. 【答案】【解析】微机系统中数据传送的控制方式主要有程序控制方式、DMA方式和I/O处理机方式。其中,程序控制的数据传送分为无条件传送、查询传送和中断传送。当采用查询传送方式进行传送之前,CPU必须先通过输入指令读取所选外设的当前状态,若外设“未准备就绪”则程序转回重复检测外设状态,直至循环等待到外设“贮备就绪”才发出I/O指令进行一次数据传送。3. 【答案】【解析】可编程并行接口芯片8255A的初始化命令字有工作方式控制字和对C口的按位置位/复位控制字。4. 【答案】【解析】串行异步通信协议的数据格式包括1位起始位,58位数据位,1位校验位和1位或1.5位或2位停止位。5. 【答案】【解析】在实际工程中大量遇到的是连续变化的物理量,而微型计算机只能处理数字量的信息,这就需要模拟接口来实现模拟量和数字量之间的转换。模数(A/D)转换就是把输入的模拟量变为数字量,供微型计算机处理。数模(D/A)转换就是将微型计算机处理后的数字量抓换为模拟量形式的控制信号。6. 【答案】【解析】在计算机领域中,有两种数据通信方式,即串行通信和并行通信。采用串行通信的主要原因是为了降低通信线路的价格和简化通信设备。大多数微型计算机都备有各种串行通信接口,以实现串行和并行数据流之间的转换。7. 【答案】【解析】标志寄存器中标志位分为状态标志和控制标志,其中控制标志之一的中断标志位是用来控制可屏蔽中断是否允许的标志。8. 【答案】【解析】8086CPU内有14个16位的寄存器,其中主要用于存放操作数的偏移地址的有BX、BP、SI和DI。9. 【答案】【解析】80386是INTEL 1985年推出的CPU芯片,它是80X86系列中的第一种32位微处理器,80386的内存管理非常先进,有页式、段式、段页式三种管理方式,可以管理巨大的内存空间,从而为应用程序提供足够的舞台。10. 【答案】【解析】系统总线由数据总线、地址总线和控制总线组成。其中,控制总线用于传送CPU发出的控制信号、时序信号和状态信息。八、名词解释(15分,每题3分)1BIU(总线接口单元):即Bus Interface Unit,是8086微处理器中的两个基本功能部件之一,由段寄存器、指令指针、地址形成逻辑、总线控制逻辑和指令队列等组成。它同外部总线相连,根据EU的请求,执行8086 CPU 对存储器或 I/O 接口的总线操作,完成数据传送,并且计算、形成20位的内存的物理地址。2接口:在微型计算机系统中,常用的外围设备有键盘、鼠标、显示器、打印机等等,把外围设备与微型计算机连接起来实现数据传送的控制电路成为外设接口电路,简称接口。CPU通过接口中的三类端口(数据口、状态口、控制口)与外设进行数据信息、状态信息和控制信息的交换。3中断:所谓中断是指CPU在正常运行程序时,由于内、外部事件引起CPU暂时中止正在运行的程序,转而去执行请求CPU中止的内、外部时间的服务程序,待该服务程序处理完毕后又返回到被终止的程序的过程。通过中断传送方式,可以使CPU和外设以及外设和外设之间能并行工作,从而提高了系统的工作效率,充分发挥CPU高速运算的能力。4DMA传送方式:即直接存储器存取(Direct Memory Access)方式,是一种不需要CPU干预也不需要软件介入的高速数据传送方式。由于CPU只启动而不干预这一传送过程,同时整个传送过程只由硬件即DMA控制器来控制完成,这样就很大程度上减轻了CPU资源占有率,可以大大节省系统资源,同时其数据传送速率可以达到很高,主要适用于一些高速的I/O设备。5总线:总线(Bus)是计算机各种功能部件之间传送信息的公共通路,由传输信息的物理介质以及一套管理信息传输的通用规则(协议)所构成。根据总线的规模、用途及其应用场合的不同,微机总线可分为三类:片总线、内总线和外总线。九、编程题(15分,每题7.5分) 1答:MOV AL, 10011100B ;工作方式控制字OUT 63H, ALMOV AL, 00000110B;C口按位置位/复位控制字OUT 63H, AL2答:MOV AL, 01110011B ;设置工作方式OUT 0E3H, ALMOV AX, 0136HOUT 0E1H, AL;设置计数初值的低8位MOV AL, AHOUT 0E1H, AL;设置计数初值的高8位山东省2008年普通高等教育专升本统一考试计算机科学与技术专业综合一试卷本试卷共8页。满分100分,考试时间是180分钟。考试结束后,将本试卷交回。答题前考生务必将自己的姓名、准考证号、座号和所在学校填写在规定的位置。微机原理与接口技术(50分)五、单项选择题(10分,每题1分) 1通常所说的32位计算机,是指这种计算机的CPU_。 (D) A有32个控制器 B共有32个运算器和控制器 C有32个运算器 D能够同时处理32位二进制数据 2中断向量是_。 (A) A中断服务程序入口地址 B子程序入口地址 C中断服务程序入口地址的地址 D中断类型码3计算机的字长越长,一个字所能表示的数据精度就越高,在完成同样精度的运算时,数据处理速度_。 (B )A越慢 B越快C不定D无影响48086CPU的下列寄存器中,不能用作寄存器间接寻址方式时的地址寄存器的_。 ( C ) ASI BCX CDI DBX 5CPU响应中断请求和响应DMA请求得本质区别是_。 (B) A程序控制 B中断时CPU仍控制总线,而响应DMA时须让出总线C需要CPU干预响应D速度快6将三片8259A进行级联后,可以响应_级中断。 (B)A24级 B22级 C16级 D21级 78086CPU中的通用寄存器是指_。 (A) AAX、BX、CX、DX BSP、BP CSI、DI D上述三者 8当CPU使用中断方式从读取数据时,DAC0809向CPU发出中断请求的信号是_。( B ) ASTART BEOC COE DINTR9在DMA方式下,外设数据输入内存的路径是_。 (C)A外设DMAC内存 B外设CPUDMAC内存 C外设内存 D外设DMACCPU内存108255内部B组控制 (A)APB口和PC口的低4位 BPA口 CPB口DPB口和PC口六、填空题(10分,每题1分)1CPU内部数据寄存器用来暂存_操作数或运算结果,地址寄存器则用于暂存_内存地址或I/O端口地址_。2已知一个机器数的原码为11100100,则它对应的真值为_-100_、对应的补码为_10011100_。38086/8088的3个控制标志是_DF_、_IF_、_TF_。48253进行初始化编程时,先写入_ 控制_字后再写入计数初值。5.Inter8086工作在最大模式时,需要_8288总线控制器_芯片提供控制信号。6某一DRAM芯片,其容量为5128位,该芯片需要_9_条地址线,_8_条数据线。7.在8086系统中,规定内存中地址为_00000H_至_003FFH_的内存单元存放中断向量表。8若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于方式_0_9.8237芯片的是_DMAC_芯片,它占用_16_个端口地址。10每片8259A芯片可管理_8_级中断,占用_2_个端口地址。七、判断题(每题1分,共5分,正确打“Y”,错误的打“N”)1.在计算机中,所有运算最终都是对“0”、“1”的运算,实质是逻辑代数运算。 ()2一个指令周期包括若干个总线周期,每个总线周期不一定包括4个时钟周期。( )3.程序计数器用于存放下一条要执行的指令的首地址。80486CPU中等效于程序计数器的寄存器是CS:EIP。 ()4.在存储器系统中,仅全译码和部分译码方法能实现片选控制。 (X)5.8253-5能产生连续方波输出的工作方式是方式2。 (X)八、简答题(15分,每题5分)1什么是微处理器(2分)?简述其具体功能(3分)。 2写出寄存器AX、BX、CX、DX、SI的隐含用法。3简述8086中逻辑地址与物理地址的关系九、应用题(10分) 若已知加在8253上的外部的计数时钟频率为1MHz,在不增加其它硬件芯片的情况下,欲使8253产生周期为8ms的对称方波,试回答问题:(1)应选用哪种工作方式?(2分)(2)计数初值是多少?(3分)(3)写出初始化程序段。(5分)(注:端口地址是40H - 43H)山东省2008年普通高等教育专升本统一考试计算机科学与技术专业综合一试卷参考答案微机原理与接口技术(50分)五、单项选择题(10分,每题1分) 1. 【答案】D【解析】微型计算机的发展,以微处理器的字长作为其各阶段的划分标志。32位计算机,是指这种计算机的CPU的字长为32位,即能够同时处理32位二进制数据。2. 【答案】A【解析】在PCXT机中,中断向量是指中断服务程序的入口地址,每个中断向量分配4个连续的字节单元,两个高字节单元存放入口的段地址CS,两个低字节单元存放入口的段内偏移量IP。在PCXT中,规定内存储器的最低1 KB用来存放中断向量(共256个),称这一片内存区为中断向量表,地址范围是03FFH。中断类型号和中断向量之间有下面的关系: 中断类型号4=存放中断向量的首地址。3. 【答案】B【解析】机器字长:是指CPU一次能处理二进制数据的位数,它决定了计算机的运算精度。字长越长,数的表示范围也越大,精度也越高。机器的字长也会影响机器的运算速度。倘若CPU字长较短,又要运算位数较多的数据,那么需要经过两次或多次的运算才能完成,这样势必影响整机的运行速度。4. 【答案】B【解析】8086CPU中有14个16位的寄存器,其中用作寄存器间接寻址方式时的地址寄存器的有BX、BP、SI、DI。5. 【答案】B【解析】所谓中断是指CPU在正常运行程序时,由于内、外部事件引起CPU暂时中止正在运行的程序,转而去执行请求CPU中止的内、外部时间的服务程序,待该服务程序处理完毕后又返回到被终止的程序的过程。DMA传送方式,即直接存储器存取(Direct Memory Access)方式,是一种不需要CPU干预也不需要软件介入的高速数据传送方式。由于CPU只启动而不干预这一传送过程,同时整个传送过程只由硬件即DMA控制器来控制完成,这样就很大程度上减轻了CPU资源占有率,可以大大节省系统资源,同时其数据传送速率可以达到很高,主要适用于一些高速的I/O设备。6. 【答案】B【解析】单片8259A可以管理8级中断,8259A级联最多可以管理64级中断。将三片8259A进行级联后,必然是一片主片接两片从片,可以响应(8-2)+ 82 = 22 级中断。7. 【答案】A【解析】8086CPU中有14个16位的寄存器,其中通用寄存器4个,包括AX、BX、CX、DX。8. 【答案】B【解析】数模转换器ADC0809的START是A/D转换启动信号,高电平有效,EOC是转换结束信号,高电平有效,当A/D转换完毕,EOC的高电平可用作中断请求信号。9. 【答案】C【解析】DMA方式,即直接存储器访问方式,是一种不需要CPU干预,也不需要软件介入的高速传送方式,而是由DMA控制器来输出读写命令,直接控制内存与外设接口进行DMA传输。10. 【答案】A【解析】8255内部的A组和B组的控制电路,根据CPU发出的方式选择控制字来控制8155的工作方式。其中,A组控制部件用来控制PA口和PC口的高4位,B组控制部件用来控制PB口和PC口的低4位。六、填空题(10分,每题1分)1. 【答案】操作数或运算结果、内存地址【解析】寄存器是CPU内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。其中,地址寄存器用来保存当前CPU所访问的内存单元的地址,数据寄存器用来存放操作数、运算结果和运算的中间结果。2. 【答案】-100 、10011100【解析】原码是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位),该位为0表示正数,该位为1表示负数,其余位表示数值的大小。而在计算机系统中,数值一般用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。正数的补码与原码相同。 负数的补码符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。3. 【答案】DF、IF、TF【解析】8086/8088有一个16位的标志寄存器,在其中有意义的标志位有9位,6位是状态位,3位是控制位。6个状态标志分别是溢出标志位OF、符号标志SF、零标志ZF、辅助进位标志AF、奇偶标志PF、进位标志CF;3个控制标志分别是方向标志DF、中断允许标志IF、跟踪标志TF。4. 【答案】控制字【解析】可编程定时器/计数器8253,具有三个独立的16位减法计数器,每个计数器都支持六种工作方式。8253进行初始化编程时,需先写入控制字后再按照控制字中规定的写入方式来写入计数初值。5. 【答案】8288【解析】8086工作模式有两种:最大模式和最小模式。最小模式,用于由8086单一微处理器构成的小系统。在最小模式下,由8086CPU直接产生小系统所需要的全部控制信号。最大模式,用于实现多处理机系统,其中,8086CPU被称为主处理器,其他处理器被称为协处理器。在最大模式下,8086CPU不直接提供用于存储器或I/O读写的读写命令等控制信号,而是将当前要执行的传送操作类型编码为3个状态位S0S3输出,由总线控制器8288对状态信号进行译码产生相应控制信号。6. 【答案】9、8【解析】一个半导体存储芯片的容量是指存储器可以容纳的二进制信息量,以存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。5128即298,表示需要地址线9位数据线8位。7. 【答案】00000H、003FFH 【解析】在8086系统中,中断向量是指中断服务程序的入口地址,每个中断向量分配4个连续的字节单元来存储。在PCXT中,规定内存储器的最低1 KB用来存放中断向量(共256个),称这一片内存区为中断向量表,地址范围是00000H003FFH。中断类型号和中断向量之间有下面的关系: 中断类型号4=存放中断向量的首地址。8. 【答案】0 【解析】8255A的PA口支持三种工作方式:方式0,基本输入/输出方式;方式1,单向选通输入/输出方式;方式2,双向选通输入/输出方式。其中,方式0可用于无条件的程序控制传送方式,而控制一个七段LED显示器用无条件传送方式即可。9. 【答案】DMAC、16 【解析】8237是一种可编程DMA控制器(DMAC),它可实现外部设备直接访问系统的存储器。其引脚A0A3,在8237作为从器件时用作输入的地址信息,占用24即16个端口地址。10. 【答案】8、2 【解析】可编程中断控制器8259A,每片可管理8级中断,通过级联最多可管理64级中断。其地址信号只一位A0,故可占用2个端口地址。七、判断题(每题1分,共5分,正确打“Y”,错误的打“N”)1. 【答案】Y【解析】1945年,冯诺依曼首先提出了“存储程序”的概念和二进制原理,后来,人们把利用这种概念和原理设计的电子计算机系统统称为“冯.诺曼型结构”计算机。在这种结构的计算机中,所有运算最终都是对“0”、“1”的运算,实质是逻辑代数运算。2. 【答案】Y【解析】执行一条指令所需要的时间称为指令周期,一个CPU同外部设备和内存储器之间进行信息交换过程所需要的时间称为总线周期,时钟脉冲的重复周期称为时钟周期。一个指令周期由若干个总线周期组成,一个总线周期又由若干个时钟周期组成。8086CPU的总线周期至少由4个时钟周期组成,记作T1、T2、T3、T4,此外如果需要还会在T3、T4之间插入一个或多个等待状态TW。3. 【答案】Y【解析】程序计数器用于存放下一条要执行的指令的首地址。80486CPU中等效于程序计数器的寄存器是CS:EIP。其中,32位的指令指针EIP指向要执行的下一条指令的偏移地址,16位的代码段寄存器CS定义了代码段存储区的起始段基址,4.

温馨提示

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

评论

0/150

提交评论