山大网络微机原理与应用模拟题及答案.doc_第1页
山大网络微机原理与应用模拟题及答案.doc_第2页
山大网络微机原理与应用模拟题及答案.doc_第3页
山大网络微机原理与应用模拟题及答案.doc_第4页
山大网络微机原理与应用模拟题及答案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

微机原理与应用模拟题 1一、 填空题总线主要用于构成( 8位数据线 );中断控制器8259a的( isr )寄存器用来存放正在被服务的所有中断级别;dma控制器 8237a的( dreq0dreq3 )信号取代了i/o设备的地址选择逻辑; rs-232c的逻辑0为( +3+15 )v; 异步串行协定中一个独立的信息单位是( 字符 ); 当3-8译码器输入端cba为011时,输出端( y3 )有效;通过程序命令设置或改变其功能的接口称为( 可编程接口 ); 在模拟信号变化较快时,a/d转换之前需加( 采样保持器 ); usb总线采用( 层次 )结构和( 级联 )技术,使 usb主控机可连接127个外设;逐行扫描法是通过对键盘逐行扫描,检测( 列输入状态 )来确定闭合键;cpu通过读( i/o )端口来了解外设的工作进程;接口的核心部分是( 接口电路 ),其通常是由( 执行命令、返回外设状态、数据缓冲等功能 )构成的;dma传送的一个页面有( 64k )字节。二、判断题 1.若8253设置成方式3,且计数初值为7时,输出3个时钟周期的低电平. ( ) 2.dmac在系统中始终是受cpu控制的. ( ) 3.在非可编程接口中锁存器经常用作输入端口. ( ) 4.内总线用于构成微机系统. ( ) 5.20ma电流环是采用平衡差分方式传送信号的. ( ) 6.adc中的锁存器可用来锁存被转换的模拟量. ( )三、简答题1. rs-422为何采用两条信号线传送信号? 答:因为rs-422接口标准是一种平衡方式传输即双端发送和双端接收,所以,传送信号要用两条线。2. 地址译码电路的输入信号是什么?输出信号是什么?各有何用途? 答:地址译码电路的输入信号是地址信号和控制信号;而输出信号是一个选中信号,低电平有效。输入信号通过地址译码电路进行逻辑组合,从而产生对接口芯片的选择信号;输出信号有效时选中一个接口芯片,使这个芯片内部的数据线打开,并与系统总线相连,从而打通了接口电路与系统总线的通路。3. 说明8253引脚d7-d0、a1a0、clk及out的用途。答:引脚d7-d0:是三态输入/输出线,用于将8253与系统数据总线相连,供cpu向8253进行读写数据、传送命令和状态信息;引脚a1a0:是用来连接到系统地址总线的a1a0上,当0,8253被选中时,a1a0用于选择8253内部寄存器,以便对它们进行写操作;引脚clk:用于输入计数器时钟信号;引脚out:用于输出计数器输出信号。4. 在向量法中cpu是如何转向中断服务程序的?答:当外部设备发出中断请求int后,如果中断已经开放并且没有其他外设申请dma传送,则cpu在当前指令执行结束时响应中断,进入中断的响应周期。cpu通过总线控制器连续发出两个中断回答完成一个中断响应周期以获取中断类型号(nmi和软中断以及特殊中断不做此项工作)。cpu响应中断之前,通过内部硬件,进行断点及标志保存。然后通过在中断响应周期中所读取的中断类型号,找到被响应的中断源的中断服务程序的入口地址,包括中断服务的段地址和偏移地址,再分别将它们装入cpu的cs和ip寄存器,一旦装入完毕,就进入中断服务程序并开始执行。5. 8259a的主要功能是什么?答:主要功能是(1)优先级排队管理;(2)接受和扩充外部设备的中断请求;(3)提供中断类型号;(4)进行中断请求的屏蔽和开放。四、应用题 某微机系统利用8255a作为a/d转换器接口。设8255a用b口以方式0输入转 换结果,pc0 启动转换,pc7 输入adc的转换结束信号。 试画出8255a与cpu及 8255a与adc连接的信号线; 编写8255a的初始化程序及启动转换后查询输入一 个转换结果的程序段。 已知:8255a的口地址为300h-303h 方式命令字格式: d7 d6 d5 d4 d3 d2 d1 d0特征位 a组方式 papc4-7b组方式 pbpc0-3 100=0方式0=输出0=输出0=0方式0=输出0=输出 01=1方式 1=输入 1=输入 1=1方式 1=输入 1=输入 10=2方式 位控命令字格式: d7d6 d5 d4d3 d2 d1 d0特征位 不用 位 选 择置/复位 0 (写0) 000=c口0位1=置位001=c口1位 0=复位。 111=c口7位 解: 微机原理与应用模拟题 2二、 填空题可编程串行接口芯片8251a的复位方法有( 3种 ); 中断控制器8259a在非缓冲方式下级连时,主控器通过( cas0cas2 )向从控器传送识别码id,以便选中某一从控器; crt字符发生器的高位地址是来自vram的( 偶地址单元 ); rs-485与rs-422的主要区别是rs-485允许有( 多个发送器 ); 分辩率为10位,输出满度5v的d/a转换器,最小数字量变化可产生( 5m )v模拟量变化; 非可编程接口的输入端口常由( 硬线连接 )构成; 8255a的c口最多可以传送( 4 )位并行数据; 8237a的三种dma操作类型是( dam读、写、校验 );8253的3方式具有自动装入计数初值功能,一旦计数开始,就会输出连续的( 方波 );非自动中断结束时,从片8259a在中断服务程序最后须发( 2 )个eoi命令;dma控制器8237a的当前字节计数器存放( dma传送过程中没有传送完的字节数 );串行外设与cpu的接口应具有数据的( 串并 )转换功能; 三、 判断题 1.所有外设的中断请求都是通过硬件传送给cpu的. ( ) 2.8255a在方式0下a口可以双向传送数据. ( ) 3.启动a/d转换的输出指令可输出任意值. ( ) 4.所有串行接口的串、并之间的转换是通过程序实现的. ( ) 5.cpu对外设的读写周期通常与系统时钟速度无关. ( ) 6.rs-232c标准接口经电平转换后便可长距离传送信息. ( ) 7.rs-422的平衡式传输线上消除了噪声信号. ( ) 8.查询8251a的txrdy状态位或由txrdy引脚产生中断,均可避免数据丢失.( )四、 简答题1. 端口的统一编址和独立编址的主要区别是什么? 答:主要区别是:前者是从存储器空间划出一部分地址空间给i/o设备,把i/o接口中的端口当作存储单元一样进行访问;而后者是把i/o接口中的端口地址进行单独编址。2. 简述8253的计数通道工作原理。答:由于8253是一个减1计数器(逆计数器),所以,在它开始计数(定时)之前,一定要根据计数(定时)的要求,先计算出计数初值(定时常数),并装入计数初值寄存器和减1计数器。然后,才能在门控信号gate的控制下,由时钟脉冲clk对减1计数器进行减1计数。当计数初值(定时常数)减为0时,计数结束(定时已到),则在计数器输出端out产生波型变化。3. 各种中断的类型号是如何提供的?答:可屏蔽中断intr的中断号是在中断响应周期的中断回答时,由中断控制器8259a提供的;指令中断intnh的中断号(nh)是由中断指令直接给出的;不可屏蔽中断nmi以及cpu内部一些特殊中断(程序性中断)的中断号是由系统预先设置好的。4. 8259a级连方式下的非自动结束中断在完成中断时为何要发两个eoi命令? 答:因为8259a级连方式下的非自动结束中断是由eoi命令实现的,发送两个是因为一个给主片,另一个给从片。5. 8255a的stb信号由谁产生,何时产生,有何作用?答:8255a的stb信号为选通输入,低电平有效,由外设提供;当ibf信号为低电平时产生该信号;用于把输入设备的输入数据锁存到8255的输入锁存器内。6. 简述波特率、字符速率及波特率因子的含义。答:波特率是指单位时间内传送二进制数据的倍数,单位:b/s; 字符速率是指单位时间内传输字符个数,单位:个/s; 特率因子是发送/接收1位数据所需要的时钟脉冲个数,单位:个/位。7. 多路模拟开关和采样保持器有何用? 答:多路模拟开关是用来实现信号的分时切换,因为计算机在某一时刻只能处理一路模拟量输入,所以从多个模拟量中选取其中一个量进行输入就需要多路模拟开关控制。采样保持器:由于a/d转换器完成一次转换需要一定时间,对于高速变化的信号源,在转换期间,其值可能已发生了变化,引起转换误差,因此,为了“冻结”时变信号的瞬时值,在a/d通道中采用采样保持器。8. dmac处于主动工作方式时都执行了哪些状态周期,各有何用? 答:dmac处于主动工作方式时执行了:s1、s2、s3和s4这4个状态周期。 其中:s1:更新高8位地址;s2:输出16位ram地址和发dack信号寻址i/o设备;s3:读周期;s4:写周期。四、应用题 利用8255a设计一个dac0832与cpu的接口。要求用a口控制dac0832为直通门工作方式,b口输出数据。 试画出8255a与dac0832及8255a与cpu的连线,并编写8255a的初始化程序段。 已知:8255a的口地址为300h-303h 方式命令字格式: d7 d6 d5 d4 d3 d2 d1 d0特征位 a组方式 papc4-7b组方式 pbpc0-3 100=0方式0=输出0=输出0=0方式0=输出0=输出 01=1方式 1=输入 1=输入 1=1方式 1=输入 1=输入 10=2方式微机原理与应用模拟题3 一、填空题总线是在总线的基础上扩充( 36 )线插槽构成的;所谓“中断向量”即指中断服务程序的( 入口地址 );页面寄存器是用来产生( 缓冲 )的;rs-232c的逻辑1为( 315 )v;同步串行协定中一个独立的信息单位是( 字符 );当3-8译码器输出端 有效时,输入端cba的信号为( 101 );可编程串行接口芯片与可编程并行接口芯片的主要不同之处是其具有( 异步传输 )功能;当多个模拟信号共用一个a/d转换器时,需通过( 多路模拟开关 )将模拟信号送a/d转换器;cpu与其他非ttl电平设备的接口应具有信号的( d/a )转换功能; 8253的2方式是自动装入计数初值的n分频器。当计数器回零时,输出一个宽度为时钟周期的(负脉冲);举出三种使用usb总线的外设是( 移动硬盘、闪存、扫描仪 );二、判断题 1.8253定时/计数器的基本工作原理是减一计数. ( ) 2.8237a的当前地址寄存器的初值与基值地址寄存器内容相同. ( ) 3.缓冲器通常可作为输入端口硬件. ( ) 4.外总线用于构成微机系统. ( ) 5.20ma电流环必须从电流源一方向另一方传送信号. ( ) 6.8255a的控制口可根据特征位来识别方式命令和位控命令. ( ) 7.当dma传送时cpu可以执行其它程序. ( ) 8.当cpu响应中断请求时8255a向cpu送出中断类型号. ( )三、简答题1. 锁存器、三态缓冲器和缓冲寄存器可以作为输入端口还是输出端口? 答:它们各自为:输出端口、输入端口、输入/输出端口。2. 说明可编程定时/计数器8253的基本功能及结构。答:(1)具有3个独立的16位计数器通道;(2) 每个计数器均可按二进制或二十进制计数;(3) 每个计数器的计数速率高达2mhz;(4)每个通道有6种工作方式,可由程序设置和改变;(5) 所有的输入输出都与ttl兼容。数据总线缓冲 器计数器00读/写逻辑控制字寄存器计数器11计数器1计数器22计数器2clk0clk1clk2gate0gate1gate2out0out1out2d7 d0rdwra0a1cs8253内部结构内部数据总线3. 若某片8259a为从控,则它的sp/en、int和cas2-0引脚应怎样接?答:它的sp/en 引脚接地;int引脚连到主片的ir引脚;cas2-0引脚连到主片的cas2-0引脚。4. 8255a的引脚a1a0有何用?a、b口是通过哪些引脚向cpu传送数据的?答:8255a的引脚a1a0:芯片内部端口地址信号,与系统地址总线低位相连,用来寻址8255a内部寄存器。a口是通过paopa7引脚、b口是通过pbopb7引脚向cpu传送数据。5. 8255a的状态字中的inte位有何用?怎样使它置位?答:8255a的状态字中的inte位是控制标志位,控制8255a能否提出中断请求。 由下面程序段通过按位置位命令来使它置位: mov dx , 303h mov al , 09h out dx,al6. 异步和同步串行通信的特点是什么?答:同步串行通信的基本特点是以数据块(字符块)为信息单位传送,每帧信息包括成百上千个字符,因此传送一旦开始,要求每帧信息内部的每一位都要同步,也就是说同步通信不仅字符内部的传送是同步的,字符与字符之间的传送也应该是同步,这样才能保证收/发双方对每一位都同步。异步串行通信的特点是以字符为信息单位传送的,每个字符作为一个独立的信息单位(1帧数据),可以随机出现在数据流中,即发送端发生的每个字符在数据流中出现的时间是任意的,接收预先并不知道。就是说,异步通信方式的“异步”主要体现在字符与字符之间通信没有严格的定时要求。7. 怎样启动ad转换?怎知ad转换结束

温馨提示

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

评论

0/150

提交评论