您好,欢迎访问三七文档
大学学生考试卷(2005级期终A)卷考试课程微机原理与接口考试日期2008年01月20日成绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业(所有的答案请写在试卷后面的答题纸上,否则无效。交卷时试卷和答题纸一起上交。)一、填空题(每空1分,共20分)1.微型计算机系统由(1)、(2)和(3)等组成。2.8086CPU中的指令队列可存储(4)个字节的指令代码,当指令队列至少空出(5)个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储(6)个字节的指令代码,当指令队列空出(7)个字节时,BIU单元便自动将指令取到指令队列中。3.8086系统中,1MB的存储空间分成两个存储体:(8)存储体和(9)存储体,各为(10)字节。4.设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOVAX,VAL寻址方式(11),物理地址(12)。MOVAX,ES:[BX]寻址方式(13),物理地址(14)。MOVAX,VAL[BP][SI]寻址方式(15),物理地址(16)。5.用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片(17)片,在地址线中有(18)位参与片内寻址。6.从CPU的NMI引脚引入的中断叫做(19),它的响应不受(20)标志位的影响。二、单项选择题(每题1分,共20分)1.在8086CPU中,指令指针寄存器是(21)。(A)BP(B)SP(C)IP(D)DI2.8086CPU中的SP寄存器的位数是(22)。(A)8位(B)16位(C)20位(D)24位3.8086CPU执行CMPAX,BX指令后,用标志寄存器PSW中的(23)标志位来判别两寄存器的内容是否相等。(A)OF(B)CF(C)ZF(D)SF4.下列关于8086系统堆栈的论述中,正确的是(24)。(A)堆栈的工作方式是“先进后出”,入栈时SP减小(B)堆栈的工作方式是“先进后出”,入栈时SP增大(C)堆栈的工作方式是“先进先出”,入栈时SP减小(D)堆栈的工作方式是“先进先出”,入栈时SP增大5.属于工作中需定时刷新的存储器的芯片是(25)。(A)SRAM(B)DRAM(C)EEPROM(D)EPROM6.可利用紫外光擦除的存储器是(26)。(A)SRAM(B)DRAM(C)EEPROM(D)EPROM7.I/O设备与CPU之间交换信息,其状态信息是通过(27)总线传送给CPU的。(A)地址(B)数据(C)控制(D)三者均可8.8086CPU对内存读/写操作,需两个总线周期的读/写操作是(28)。(A)从偶地址读/写一个字节(B)从奇地址读/写一个字节(C)从偶地址读/写一个字(D)从奇地址读/写一个字9.8086/8088的中断系统最多可以处理中断源个数为(29)。(A)128(B)256(C)512(D)1024第1页共8页10.CPU响应中断服务程序时,自动将以下三个寄存器的内容依次入栈。(30)(A)CS、IP、PSW(B)PSW、IP、CS(C)PSW、CS、IP(D)IP、CS、PSW11.采用三片中断控制器8259A级联后,CPU的可屏蔽硬中断源能扩大到(31)。(A)24个(B)22个(C)16个(D)15个12.要实现中断嵌套时,须在中断服务子程序中用(32)指令来设置中断允许标志。(A)CLI(B)STI(C)CLD(D)STD13.8086/8088的中断向量表(33)。(A)用于存放中断类型号(B)用于存放中断服务程序入口地址(C)用于存放中断服务程序(D)用于存放中断服务程序返回地址14.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处应(34)。(A)执行IRET指令(B)执行POP指令(C)发送EOI命令(D)执行SIT指令15.有符号定义语句如下:ABUFDB‘abcd’,‘ABCD’BBUFDB35HLEQUBBUF-ABUFL的值为(35)。(A)2(B)7(C)8(D)916.总线周期是指(36)。(A)执行一条指令所需要的时间;(B)BIU完成一次读和一次写I/O端口操作所需时间之和;(C)BIU完成一次访问存储器或I/O端口操作所需要的时间;(D)BIU完成一次读和一次写存储器操作所需时间之和。17.在一个实时控制系统中,当模拟输入信号变化速率较高时,在转换过程中,模拟量有一个可观的变化量,结果将会引入较大的误差,此时可采用(37)来解决这个问题。(A)多路模拟开关;(B)采样保持器;(C)数模转换器;(D)模数转换器;18.CPU与外设间数据传送的控制方式有(38)。(A)中断方式(B)DMA方式(C)程序控制方式(D)以上三种都是19.CPU与I/O设备间传送的信号有(39)(A)数据信息(B)控制信息(C)状态信息(D)以上三种都是20.一般查询I/O时总是按(40)次序完成一个字符的传输。(A)写数据端口,读/写控制端口(B)读状态端口,读/写数据端口(C)写控制端口,读/写状态端口7D!(D)读控制端口,读/写数据端口三、阅读程序段,指出运行结果(每题5分,共20分)1.DATASEGMENTSRC_MESSDB‘HELLO!’DATAENDS;EXTRASEGMENTNEW_LOCDB6DUP(?)EXTRAENDS;CODESEGMENTASSUMECS:CODE,DS:DATA,ES:EXTRASTART:MOVAX,DATAMOVDS,AX第2页共8页MOVAX,EXTRAMOVES,AXLEASI,SRC_MESSLEADI,NEW_LOCMOVCX,6CLDREPMOVSBCODEENDSENDSTART该程序段的功能是(41)。2.MOVDI,OFFSETBUFFMOVCX,000AHMOVBL,0GOON:MOVAL,[DI]ANDAL,ALJNZNEXTINCBLNEXT:INCDILOOPGOONHLTBUFFDB23H,54H,00H,83H,98H,36H,00H,49H,00H,73H运行结果:BL=(42)3.MOVAL,85HMOVCH,ALANDCH,0FHMOVCL,4SHRAL,CLMOVCL,10MULCLADDAL,CHHLTAL=(43)4.下图1中,设DAC0832的地址为80H,则下列程序的功能为(44)。MOVAL,FFHUP:INCALOUT80H,ALCMPAL,0FFHJNZUPDOWN:DECALOUT80H,ALCMPAL,0JNZDOWNJMPUP图1第3页共8页四、简答题(每小题4分,共20分)1.静态RAM和动态RAM有何区别?2.什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?3.I/O接口电路有哪些主要功能?4.包含A/D和D/A的实时控制系统主要有哪几部分组成?5.简述8086/8088CPU响应外部可屏蔽中断的具体过程。五、综合题(共20分)某应用系统的硬件原理图如图2所示,8255A的PA口接8个开关K7~K0,PB口接8个指示灯LED7~LED0。当开关合上时相应的指示灯点亮,断开时灯灭,要求每隔0.5秒检测一次开关状态(要求用8253完成0.5秒定时中断),并在LED上显示出来。(1)试完成图中地址译码器与8255、8253等芯片的各个片选的连接,并写出8255芯片各端口地址(8255PA口、PB口、PC口、控制字寄存器)及8253芯片各端口地址(通道0、通道1、通道2、控制字寄存器)。(8分)(2)假设8259已完成初始化,中断类型号为0AH。编写程序:①将中断服务程序入口地址写入中断向量表;(4分)②编写8255、8253芯片的初始化程序以及中断服务程序(开关扫描,指示灯控制)。(8分)图2第4页共8页74LS138译码器8086D7-D08086D7-D08259的IR3端+5V1MHZYY11YY22YY33YY44YY55…………YY66GG11GG22AAGG22BBCCBBAA8255ADD77~~DD00RRDDWWRRRREESSEETTCCSSAA11AA00PPAA77PPAA00PPBB77PPBB00PPCC008086DD77--DD00RRDDWWRRRREESSEETTMM//IIOOAA77AA66AA55AA44AA33AA00AA22AA118253CSD7-D0A1A0OUT0CLK0OUT1CLK1GATE0GATE1INTAINTR8259AA0IR7…INTIR3INTR…D7-D0IR0+5V…………KK00KK77LLEEDD00LLEEDD77…………88225599AAIIRRii1000HZ杭州电子科技大学学生考试答题纸(A)卷考试课程微机原理与接口考试日期2008年01月20日成绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业一、填空题(每空1分,共20分)1.(1)微型计算机;(2)I/O设备;(3)系统软件和应用软件2.(4)6;(5)2;(6)4;(7)13.(8)偶地址;(9)奇地址;(10)512K4.(11)直接寻址方式;(12)10030H;(13)寄存器间接寻址;(14)20100H(15)相对基址变址寻址;(16)30240H5.(17)32;(18)116.(19)不可屏蔽中断;(20)IF二、选择题(每题1分,共20分)1.(21)C,2.(22)B,3.(23)C,4.(24)A,5.(25)B,6.(26)D,7.(27)B,8.(28)D,9.(29)B,10.(30)C,11.(31)B,12.(32)B,13.(33)B,14.(34)C,15.(35)C,16.(36)C,17.(37)B,18.(38)D,19.(39)D,20.(40)B,三、阅读程序段,指出运行结果(每题5分,共20分)1.(41)将数据段中偏移地址SRC_MESS开始的字符串“HELLO!”移到附加段中偏移地址为NEW_LOC开始的单元中。(只要说字符串从SRC_MESS移到NEW_LOC即得5分)2.(42)03H3.(43)55H4.(44)在运算放大器输出端产生0~-5V的三角波。(只要说到输出三角波即得5分)四、简答题(每题4分,共20分)1.静态RAM和动态RAM有何区别?答:静态RAM速度非常快,只要电源存在内容就不会自动消失。它的基本存储电路为6个MOS管组成1位,因此集成度相对较低,功耗也较大。一般,高速缓冲存储器用它组成。(2分)动态RAM的内容在10-3或10-6秒之后自动消失,因此必须周期性的在内容消失之前进行刷新。由于它的基本存储电路由一个晶体管及一个电容组成,因此它的集成度高,成本较低,另外耗电也少,但它需要一个额外的刷新电路。DRAM运行速度较慢,SRAM比DRAM要快2~5倍。一般,PC机的标准存储器都采用DRAM组成。(2分)2.什么叫总线?根据总线的规模、用途和应用场合,它分哪几类?答:将用于各部件之间传送信息的公共通路称为总线。(2分)若按总线的规模、用途和应用场合,则可以分成:片级总线、系统总线和外部总线。(只要答上这些即得2分)片级总线也叫做元件级总线,是由芯片内部通过引脚引出的总线,用于芯片一级的互连线。它实现CPU主板或其它插件板上的各种芯片间的互连。系统总线也叫内总线或板级总线,它用于微型计算机中各插件板之间的连线,也就是通常所说的微机总线。外部总线也称为通信总线,它用于微型计算机系统之间,或微型计算机系统与其它电子仪器或设备之间的通信。第5页共8页3.I/O接口电路有哪些主要功能?(每小点1分)答:⑴设置数据缓冲以解决两者速度差异所带来的不协调问题;⑵设置信号电平转换电路,如可采用MC1488、MC1489、MAX232、MZX233芯片来实现电平转换;⑶设置信息转换逻辑,如模拟量必须经A/D变换成数字量后,才能送到计算机去处理,而
本文标题:微机原理试卷及答案
链接地址:https://www.777doc.com/doc-2435708 .html