成都理工大学现代微机原理与接口期末试题_第1页
成都理工大学现代微机原理与接口期末试题_第2页
成都理工大学现代微机原理与接口期末试题_第3页
成都理工大学现代微机原理与接口期末试题_第4页
成都理工大学现代微机原理与接口期末试题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

单项选择题〔本大题共20个小题,每题1分,共20分〕以下设备系统中,一般不与DB、AB和CB三个总线直接连接的是__B__。I/O接口〔B〕外设〔C〕ROM〔D〕RAM在微机系统的双向传输中,输入端口和输出端口假设用同一地址_____D_______。在输出时会出现问题(B)在输入时会出现问题〔C〕不会出现矛盾 〔D〕根本不能用微型计算机与各外部设备之间是通过__C__连接起来的。系统总线〔B〕内总线〔C〕外总线〔D〕局部总线在PC/XT传输周期中,CPU在__C__的下沿查询READY信号电平,定义是否输入等待脉冲TwT1〔B〕T2〔C〕T3〔D〕T4在PC/XT微机与外部设备通信中,一个I/O接口电路至少要有__A__端口数据〔B〕状态〔C〕控制〔D〕其他6、8086〔8088〕CPU访问外设时,其I/O空间地址范围是__C__。〔A〕00~FFH〔B〕0000~03FFH〔C〕0000~FFFFH〔D〕00000~FFFFFH在PC机中,8086〔8088〕CPU非屏蔽中断用于处理计算机的__C__。外部设备〔B〕键盘数据 〔C〕工作异常 〔D〕显示数据在微机中,CPU响应INTR引脚的中断请求的条件是__C__。IF=0 〔B〕TF=0 〔C〕IF=1 〔D〕OF=09、8259中断控制器的IRR中的某一位为1,表示__C__。〔A〕8259中断效劳故障 〔B〕CPU正在执行中断效劳程序〔C〕外部设备中有中断效劳请求 〔D〕中断效劳程序刚执行完毕在PC机中,外设通过8259的IR实现中断请求,8259的INT连接到8088CPU,INTR实现对该设备的中断响应,8088CPU响应硬件中断的的条件__B__。总线周期结束 〔B〕当前指令执行完 〔C〕DMA结束 〔D〕CPU空闲在PC机中,存储器地址为0:000H~0:3FFH的空间被分配为__C__。POST自检程序 〔B〕DOS参数区 〔C〕中断向量表 〔D〕用户程序假设8253定时/计数器通道0的时钟为1Kb/s,在**计数方式下最大定时时间为___A____秒〔A〕1 〔B〕10 〔C〕100 〔D〕100013、8253定时/计数器可以实现定时,假设输入时时钟周期为Ti,计数器的初值为N,那么定时时间的计算公式是__A__。NTi 〔B〕Ti/N 〔C〕fi/N(D)Nfi14、8086CPU向8253的2#计数器送初值N时,那么8253芯片引脚A1A0为___C__。A1A0=00 (B)A1A0=01 (C)A1A0=10 (D)A1A0=11 15、8255工作在方式1输入时,仅将端口C的第4位〔PC4〕复位,那么执行__B__操作。〔A〕10001000B 端口C 〔B〕00010000B 端口C〔C〕10001000B 控制字存放器 〔D〕00010000B 控制字存放器16、8255有三个独立的I/O通道,其中PA通道可工作在0~2方式,在PC机中用于__B__数据的读取。存储器 〔B〕键盘 〔C〕打印机 〔D〕显示器17、8237DMA控制器可通过DREQ信号向产生请求,启动DMA传输,8237DMA也可通过程序写__C__存放器启动DMA传输。临时 〔B〕计数 〔C〕请求 〔D〕数据在PC/XT计算机中,DMA传输方式一次最大可以传输_D_字节。〔A〕1 〔B〕1024 〔C〕32K 〔D〕64K19、PC/XT机的8237DMA控制器的__A__隧道用于存储器刷新,处于系统平安考虑,禁止用户编程使用。〔A〕0# 〔B〕1# 〔C〕2# 〔D〕3#在异步串行通信中,数据位会影响传输帧长度,假设RS-232C接口以2400,8,N,1传输参数通信时,其传输率为__B__字节/秒。〔A〕120 〔B〕240 〔C〕480 〔D〕960正误判断题〔本大题共15个小题,每题1分,共15分〕对于微机接口来说,I/O接口的缓冲功能是必要的功能之一。 〔 T〕在PC机,一个接口通常可以控制连接多个外部设备。 〔 F 〕在PC机中,CPU的输出地址〔AB〕可只能通过接口电路访问外部设备。 〔T〕8086CPU的通过8259芯片来响应、处理计算机的所有硬件中断。 〔F〕任何外部设备必须通过接口电路与微机的连接。 〔T〕8086/8088中断系统中,硬件中断INTR不需要通过中断响应周期实现。 〔F〕在现代的微型计算机中,中断向量表可安排在存储器的任意位置。 (T)8253内部有2个独立的16位减法计数器,因此8253需要4个端口地址。 〔F〕8253定时/计数器可通过改变输入频率fi实现其输出信号的时间定时。 〔T〕8253并行芯片的三个PA、PB和PC均可以同时与外设进行双向数据传输。〔F〕8253并行接口芯片有PA、PB和PC三个并行接口,分为A、B两组进行控制。〔T 〕DMA是一种通过CPU执行响应指令而实现的高速数据传送方式。 〔F〕PC机的键盘的扫描码是通过计算机的CPU扫描键盘矩阵行列获取的。 〔T〕计算机的总线可连接多个接口电路,并控制多个外部设备。 〔T〕D/A转换器分辨率数值大小与参考电压Vref成正比。 〔T〕填空题〔本大题共8个小题,每空1分,共15分〕微机接口传输的信息主要有___数据信息、状态信息、控制信息。8088在半同步传输中,____Ready___信号可使CPU的操作插入Tw等待脉冲。PC机的中断优先权顺序为:__内部中断、非屏蔽中断、可屏蔽中断和单步执行。在PC/XT中,一片8259中断控制器允许___8___个外部设备的中断请求,它们的中断类型在_______之间。PC机的外部中断有____NMI____和_____INTR___两种。假设8253定时/计数器的初值为N,那么输入时钟CLK与输出OUT的关系是__OUT=CLK/N______。当8255的端口A工作在方式2时,端口C课工作在方式____1方式__。在PC机中,8237DMA有三种工作周期〔状态〕:即空闲周期、___有效周期______和____时钟_____。名词解释与简答题〔每题4分,共20分〕微机接口CPU与外部;连接的部件,是CPU与外部设备进行信息交换的中转站〔微机〕半同步传输同步和异步执行的折中方式,特点是:地址、命令和数据的发出时间都严格按照系统时钟脉冲前沿时刻,接受判断采用系统时钟脉冲的后沿来识别,主要用于CPU与外部设备的数据传输设有以下图所示的I/O端口地址译码电路,试计算当跳线器K接通和不接通时的I/O端口地址,并简单解释下面译码电路的特点。A9为0时,11010110xxxxD60~D6FHA9为1时,11110110xxxxF60~F6FH特点:I/O端口地址选择范围不是很大,但实现简单、可靠、本钱低廉4、8259中断控制器有固定优先权和旋转优先权两种,但在PC机中采用固定优先权,试解释为什么?在PC机中,主要有内部中断、NMI、INTR和单步执行等中断情况。在计算机请求效劳于效劳优先是不同的,为保证优先权高的中断源的中断请求能得到优先效劳,必须采用固定的优先权控制解释最小采样定律的含义,设有一正弦波信号,,假设,那么采样后的信号再复原为模拟信号,其模拟信号的频率为多少?必须在动态连续信号的一个周期内采集两个以上的数据,才能保证信号形态被复原问答或编程题〔1题必答,2~4题中选两道,每题10分,共30分〕以下图为计算机查询输入传输的原理图,根据下面原理图论述计算机查询输出的传输原理〔7分〕,并说明为什么查询传输可实现CPU与外设的速度匹配〔3分〕。当外设输入数据时,通过“选通”将状态信息READY置为1,在进行数据输入之前首先读取状态信号,假设READY=1,表示外设已将数据输入,可读取输入数据读取后通过“数据口选中”状态信息READY清零,假设READY=0,表示无数据读入,那么等待输出原理:在输出数据之前先读取状态信息D0,假设D0=0,那么外设空闲,可以输出,输出完成后D0=1,假设D0=1,那么表示上次输出数据位被外设读走,等待通过查询接口的状态信息,保证了任意高速设备与低速外部设备之间的同步协调,否那么CPU等待用8253控制发光二极管亮5S,灭5S。时钟频率为1MHz,8253的地址为200H,**为207H,编写出8253的初始化程序〔高电平发光二极管亮,低电平发光二极管灭〕。#include<stdio.h>Main(){UnsignedintN1=500,N2=20000Outportb(0x203,0x76);01通道11(16位I/O)011方式30二进制Outportb(0x200,N1%256);低8位Outportb(0x200,N1/256);高8位Outportb(0x207,0xB6);10110100Outportb(0x204,N2%256);Outportb(0x204,N2/256);}3Outportb(0x3E0,0xA81);方式1Unsignedcharstatus,flag=0;Status=input(0x3E0);读PCStatus=status(0x01);取PC0位If(status==0)flag=1Do{点灯}While{flag=1}不断测试PC是否有键按下Flag=0如下电路简图为PC机扩展槽上扩展的一个8位A/D转换器,试计算和编程。计算8255A片选信号的I/O地址范围。〔4分〕为了启动一次A/D转换,应在START端加一个正脉冲。当EOC由低变高时,说明A/D转换完成,试完成下面程序,以查询方式连续采集100个数据,并将采集数据存入BUFFER数据缓冲区中。〔6分〕1.根据74LS138电路可知A7A6A5A4A3=10111那么8255的CS非地址为10111xx0B8H~BFHPa=B8H,pb=BAH,pc=BCH,cw=BEH2.

#include<stdio.h>Main(){unsignedcharBUFFER[];unsignedchari,status,data;I=0;outportb(0xBE,0xB0);PA输入,PC7~PC4输入outportb(0xBC,0x80);PC7->startWhile(!kbhit()){Do{Status=inportb(0xBCH);Status=status&0x01;}While(status==0)Buffer[i]=inportb(0xB8H);I++;Outportb(0xBC,0x80);}}附:8253控制字:D0-计数方式〔0=二进制技术,1=BCD计数〕D3D2D1-工作方式〔000=方式0,001=方式1,010=方式2,011=方式3,100=方式4,101=

温馨提示

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

评论

0/150

提交评论