【第1页共7页】华中农业大学本科课程考试试卷考试课程与试卷类型:微机原理与接口技术(B卷)学年学期:2008-2009-2考试日期:2009-6-29题号一二三四五六总分得分评卷人一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其字母代号写在该题【】内。答案错选或未选者,该题不得分。每小题1分,共20分。)1.设段基址为2B8FH,物理地址为30000H,求有效偏移地址为【】A.4710H;B.4711H;C.4810H;D.4811H2.当8086CPU的RESET信号引脚为高电平时,下面哪一个的值不为0。【】A.IP;B.CS;C.BP;D.DS3.某一种CPU有20根数据线,在最小模式下需要数据收发器8286几片【】A.1;B.2;C.3;D.44.7个8259A可提供几个中断类型号【】A.7;B.49;C.50;D.565.下面哪一个中断的优先级最低【】A.除法错中断;B.溢出中断;C.指令中断;D.单步中断6.下面哪一个是芯片控制初始化命令字【】A.ICW1;B.ICW2;C.ICW3;D.ICW47.8255的A1A0=11,表示选中哪一个端口工作【】A.端口A;B.端口B;C.端口C;D.控制端口8.某存储芯片的存储容量为8K×4,则地址线多少根。【】A.4;B.8;C.13;D.159.要组成8K×8位的存储空间,需要1K×4位的存储芯片多少个?【】A.4;B.8;C.16;D.3210.MOVAX,8000H[SI]是什么寻址方式【】A.寄存器;B.基址;C.变址;D.基址+变址11.8253的A1A0=10,表示选中下面哪一个工作【】A.计数器0;B.计数器1;C.计数器2;D.控制端口本题得分……………………………………………………………………………装……………订…………线…………………………………………………………………….※※※班级姓名学号※※※【第2页共7页】12.8255的端口A不能工作于下面哪一个方式【】A.方式0;B.方式1;C.方式2;D.方式313.已知中断类型码n=16,则在向量中断表中对应的首单元地址是【】A.0016H;B.0032H;C.0040H;D.0042H14.8253工作于下面哪一个方式可以产生周期性定时信号【】A.方式0;B.方式1;C.方式2;D.方式315.当总线采用33MHz总线时钟工作于32位系统时,其数据传输率为【】A.132MB/s;B.264MB/s;C.528MB/s;D.1056MB/s16.静态RAM的基本存储单元存放“0”的状态是【】A.T1截止,T2截止;B.T1截止,T2导通;C.T1导通,T2截止;D.T1导通,T2导通17.在DMA方式下,CPU与DMA控制器之间的联络信号是【】A.DREQ、DACK;B.DREQ、HRQ;C.DACK、HLDA;D.HRQ、HLDA18.在权电阻网络中,当V0/Vref=-127/128时,则n=【】A.5;B.6;C.7;D.819.某8位ADC的满量程电压为10V,则其分辨率为【】A.10mV;B.1.25V;C.39.2mV;D.0.8mV20.最基本的人机交互设备是【】A.键盘和鼠标;B.键盘和显示器;C.鼠标和显示器;D.鼠标和打印机二、多项选择题(从下列各题备选答案中选出所有正确答案。答案选错或未选全者,该题不得分。每小题2分,共10分。)21.8237中包含有【】A.命令寄存器;B.状态寄存器;C.模式寄存器;D.基地址寄存器;E.基字节寄存器22.下面指令正确的是【】A.MOVCS,0;B.MOVAX,[SI][BX];C.MULAX,BX;D.OUT20H,AX;E.MOVDX,WPF23.8255中包含有【】A.端口A;B.端口B;C.端口C;D.读写控制逻辑;E.调制/解调控制电路24.8253中计数器包含有【】A.CR;B.CE;C.CO;D.OL;E.EL25.异步通信中,下面对数据位进行偶校验正确的是【】A.10110101;B.01010011;C.11010110;D.10111001;E.01100110本题得分【第3页共7页】三、画图题(第26小题8分,第27小题10份,共18分。)26.画出在一个总线周期内CPU访问I/O写操作时序图。要求图中示意出M/IO、AD15~AD0、ALE、DEN、WR、DT/R。27.用1K×4位存储芯片构成2K×8位的存储器,画出其与CPU的连接图。本题得分【第4页共7页】四、分析计算题(每小题8分,共24分。)28.异步传输中,假定每个字符有10位:1位起始位、7位信息位、1位校验位和1位停止位。假如传输线的波特率为1200波特,那么每秒种所能发送的最大字符数是多少?平均每一位信息位传输所需要的时间是多少?29.已知(AL)=0ECH,分析8086CPU执行ADDAL,44H指令后各状态标志位将处于什么状态值?(要求有计算过程。)30.已知(AL)=4AH,分别求出执行下列指令后AL中的值是多少?(1)、ANDAL,C2H(2)、XORAL,3DH(3)、SHLAL,1(4)、RORAL,1本题得分…………………………………………装………………………………………订……………………………………线……………………………………【第5页共7页】五、编程题(第1小题6分,第2小题8分,共14分。)31.已知8255的方式选择字格式如下说明:D7D6D5D4D3D2D1D00D0=0,复位操作;D0=1,置位操作;D1,D2,D3选择C端口对应位;D4,D5,D6无定义。D7=0,对端口C的置/复位命令标志。已知8255A的控制端口地址为0E00H,现要求在8255A的端口C的PC3上产生一个窄的正脉冲。写出程序段完成此功能。本题得分※※※班级姓名学号※※※……………………………………………………………………………装……………订…………线…………………………………………………………………….【第6页共7页】32.已知8259A的操作命令字OCW2是用于设置优先级循环方式和中断结束方式的命令字,其地址为80CH,格式说明如下:D7D6D5D4D3D2D1D0RSLEOI00L2L1L0R=1采用优先级循环方式;R=0采用非循环方式;SL=1则L2,L1,L0有效;SL=0,则L2,L1,L0无效;EOI=1非自动结束中断,清除ISR中相应位;EOI=0则自动结束中断。D4D3=00是OCW2的标志位;L2,L1,L1:当OCW2给出特殊中断结束命令时,该三位指出应该清除正在服务寄存器ISR中的哪一位;当OCW2发出特殊优先级循环方式命令时,该三位指出循环开始时哪个中断的优先级最低。现根据8259A操作命令字要求编程实现以下两个功能:(1)若8259A工作于特殊优先级循环方式下,编程设定IR6优先级最低。(2)若8259A工作于特殊结束中断命令方式下,编程清除ISR第3位。【第7页共7页】六、综合设计题(共14分。)33.下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的256个字符送去打印。设8255A的端口地址为54H~57H。已知8255A控制字格式如下:若不考虑PC7的选通变化,现根据电路图进行分析,结合8255的控制字格式,编程实现其功能。本题得分CPUPB0-7PC7PC2地DATA1-8/STB地BUSY8255A打印机插座