您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2013微机期末复习题与答案
单项选择题(每小题2分)8086CPU接收到中断类型码后,将它()位,形成中断向量的起始地址。A.左移2位B.左移4位C.右移2位D.右移4位I/O端口的独立编址方式特点有()。A.地址码较长B.需用专用I/O指令C.只需要存储器存取指令D.译码电路简单用intel8259A作为中断控制器时,在外部可屏蔽中断的服务程序中,要用EOI命令(中断结束命令)是因为()。A.要用它来清除中断请求,以防止重复进入中断程序B.要用它来屏蔽已被服务了的中断源,使其不再发出请求C.要用它来清除中断服务寄存器中的相应位,以允许同级或较低级别中断能被服务D.要用它来重新配置8259A中断控制器8088CPU在执行MOVAL,[BX]指令的总线周期内,若BX存放的内容为2033H,BHE#和A0的状态为()。A.0,1B.0,0C.1,1D.1,0构成4KB的存储系统,需要()A.16K×1位的芯片4片B.2K×1位的芯片8片C.1024×8位的芯片2片D.1024×4位的芯片8片在8259A内部,用于反映当前正在被服务的所有中断级的寄存器是()。A.中断请求寄存器B.中断服务状态寄存器C.中断屏蔽寄存器D.中断优先级比较器PC机采用向量中断方式处理8级外中断,中断号依次为08H-0FH,在RAM00:2CH单元开始依次存放23H、FFH、00H和F0H4个字节,该向量对应的中断号和中断程序入口是()。A.OCH;23FFH:00F0HB.OBH;F000H:FF23HC.OBH;00F0H:23FFHD.OCH;F000H:FF23H若8254的通道计数频率为1MHZ,每个通道的最大定时时间为()。A.32.64msB.97.92msC.48.64msD.65.536ms对8255A的C口执行按位置位/复位操作时,写入的端口地址是()。A.端口AB.端口BC.端口CD.控制端口当8255A端口PA、PB分别工作在方式2、方式1时,其PC端口引脚为()。A.全部作应答联络线B.2个4位I/OC.2位I/OD.1个8位I/O8086工作有最大和最小模式,最大模式的特点是()。A.不需要8286收发器B.由编程进行模式设定C.需要总线控制器8288D.CPU提供全部的控制信号CPU响应中断请求和响应DMA请求的本质区别是()A.程序控制B.速度快C.响应中断时CPU仍控制总线,响应DMA时CPU让出总线D.需要CPU的干预8251A用作异步通信接口,如果设定波特率因子为16,而发送器和接收器时钟频率为19200Hz,则波特速率为()。A.19200波特B.2400波特C.4800波特D.1200波特计算机与外设之间的串行通信,实际是()。A.CPU与I/O接口并行,I/O接口与外设串行B.CPU与I/O接口并行,I/O接口与外设并行C.CPU与I/O接口串行,I/O接口与外设串行D.CPU与I/O接口串行,I/O接口与外设并行当8254(3)可编程定时/计数器工作在方式0,在初始化编程时,一旦写入控制字后,()。A.输出信号端OUT变为高电平B.输出信号端OUT变为低电平C.输出信号保持原来的电位值D.立即开始计数可编程串行通信接口芯片16550()。A.仅支持同步传送B.仅支持异步传送C.支持同步传送和异步传送D.也支持并行传送把模拟量信号转换为数字信号中,A/D转换就是()的过程。A.量化B.保持C.采样D.编码设有已被测量温度的变化范围为0℃--1000℃,要求测量误差不超过1℃,则应选用A/D转换器的分辨率至少应该为()。A.4位B.8位C.10位D.12位8255A的引脚CS#、RD#、WR#信号电平分别为()时,可完成“8255A数据寄存器→数据总线”的操作。A.1、1、0B.0、1、0C.0、0、1D.1、0、1响应可屏蔽中断后,8086CPU是在()读取中断向量号。P79A.保存断点后B.第一个中断响应周期C.第二个中断响应周期D.T4前沿8086工作在最小模式下,当M/IO#=0,RD#=0,WR#=1时,CPU完成的操作是()。A.存储器读B.I/O读C.存储器写D.I/O写存储周期指的是()A.存储器进行连续写操作所允许的最短时间间隔B.存储器的读出周期C.存储器进行连续读或写操作所允许的最短时间间隔D.存储器的写入周期在8259A中,寄存器IMR的作用是()。A.记录处理的中断请求B.判断中断优先级的级别C.存放外部输入的中断请求信号D.有选择的屏蔽用intel8259A作为中断控制器时,在外部可屏蔽中断的服务程序中,要用EOI命令(中断结束命令)是因为()。A要用它来清除中断请求,以防止重复进入中断程序B要用它来屏蔽已被服务了的中断源,使其不再发出请求C要用它来清除中断服务寄存器中的相应位,以允许同级或较低级中断能被服务D要用它来重新配置8259A中断控制器从硬件角度而言,采用硬件最少的数据传送方式是()。A.DMA控制B.无条件传送C.查选传送D.中断传送内部中断的中断类型码是由()A.外设提供B.接口电路提供C.指令提供或预先设置D.I/O端口提供8251A以异步通信方式工作,字符长度为7位,1位校验位,停止位为2位,每秒钟可传输240个字符,则传输速率为()。A.240b/sB.2200b/sC.2000b/sD.2400b/s8254工作在方式3,计数初值是N,OUT端输出的方波周期是()之和。A.N+1个CLK时钟周期B.N-1个CLK时钟周期C.N/2个CLK时钟周期D.N个CLK时钟周期设有以现场模拟信号,其最大能变化频率为2KHz,则计算机在采集此信息时,最多每隔()时间采集一次,才能反映出输入信号的变化。A.0.5msB.0.25msC.0.15msD.2ms多项选择题(每小题3分)8254计数器/定时器当计数结束时,OUT端可输出一个宽度为CLK时钟周期的负脉冲的工作方式有(BDE)A.方式1B.方式2C.方式3D.方式4E.方式58086/8088CPU响应INTR请求应满足的条件有(ACDE)A.IF=1B.TF=1C.一个指令周期结束D.INTR=1E.NMI=0F.当前CPU空闲对可编程控制串行接口芯片16550进行初始化时,主要是对(ACDEF)进行设置。A.通信线控制寄存器B.通信线状态寄存器C.除数寄存器D.FIFO控制寄存器E.中断允许寄存器F.MODEM控制寄存器G.MODEM状态寄存器H.中断识别寄存器填空(判断)题(每空1分)存储器芯片的片选信号采用部分译码方式一定会产生地址重叠区。(T)8254计数器的CLK端每当输入一个脉冲信号后,CE就加“1”计数。(F)8088/8086CPU在响应内部中断时,均不执行中断响应总线周期。(T)DMA方式是主机与外设之间传送数据的一种方式,它是在DMAC的控制下,存储器与IO之间直接进行数据交换,这样就不必进行现场保护之类的额外操作。DAC0832是一种分辨率为8位,输入具有两级锁存功能的D/A转换器。某串行异步通信接口传送标准ASCII字符,约定1位奇偶校验位,2位停止位,请回答:如果在接收端收到数据波形如下图,则所传送字符的代码是多少?答:字符代码是53H;如果传输的波特率为9600,问每秒钟最多可传送多少个字符。答:采用奇校验;872个字符。用64K×8b的RAM芯片构成256KB的存储器,试求:A、画出该存储器的结构图;b、写出各芯片片选信号的有效地址答:、①由于芯片容量是2K×8位,所以每片芯片有11根地址线(A0-A10),8根数据线(D0-D7)根据要求,可以列出各芯片的始末地址如下:芯片0:4000H-47FFH芯片1:4800H-4FFFH芯片2:5000H-57FFH芯片3:5800H-5FFFH图略。简答题下面是利用8259A中断控制器驱动led程序;8259的端口地址为20H;21H,根据提示回答问题。CodessegmentAssumecs:codesStart:jmpstart1Segtabdb3fh,06h…Start1:…;保存0E中断向量Movah,35hMoval,0eh…;设置0E中断向量指向服务程序light(请补上指令)Movah,25hmoval,0ehmovdx,offsetlightint21h…movdx,2a2hMoval,0ffh;熄灭各LEDOutdx,alMovdx,2a2h;设置位码Moval,00Outdx,al;允许IR6中断(请补上指令)Inal,21hAndal,0bfhOut21h,alSti下面是某一0832的转换程序,端口为200H,请根据程序回答下面问题。CODESEGMENTASSUMECS:CODE,DS:CODEMOVAL,0MOVDX,200HDOWN:OUTDX,ALINCDXOUTDX,ALDECALJMPDOWNCODEENDSENDSTART问:(1)该0832工作在何种方式下?工作在双缓冲方式下(2)程序完成的功能是什么?完成锯齿波信号的输出试画出其图形。解答题设8254的端口地址为40H,通道0的输入CLK频率为2MHz,为使通道0输出1KHz的方波,编写初始化程序。如果在不增加其他硬件芯片的条件下要得到如下图的脉冲信号,该如何实现,并写出初始化程序。(8254的方式控制命令字如下)通道0的输入时钟频率是2MHZ,为使通道0得到1kHz的方波,所以通道0应工作在方式3。2MHz/1KHz=2000为初值MOVDX,43HMOVAL,27H;P115只读写高位字节!选择方式3;BCD计数OUTDX,ALMOVDX,40HMOVAL,20H;初值2000!OUTDX,ALD7D6D5D4D3D2D1D0SC1SC0RL1RL0M2M1M0BCD00:选计数器001:选计数器110:选计数器211:读出控制字00:数据锁存01:只读写低位字节10:只读写高位字节11:先读写低位字节,后读写高位字节000101:选择方式05110:选择方式2111:选择方式30:二进制计数1:BCD计数5ms2s②OUT1端要每隔1ms输出一个5ms的负脉冲,计数通道1应工作在方式2,必须输入周期为5ms的时钟脉冲,计数初值为2s/5ms=400;因此在通道0要产生5ms的方波,定义计数通道0工作方式为3,计数初值为:5ms/0.5us=10000MOVDX,43HMOVAL,00110110H选计数器0,先低后高方式为3OUTDX,ALMOVDX,40HMOVAX,10000DOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,43HMOVAL,01110100H选计数器1,先低后高方式为2OUTDX,ALMOVDX,41HMOVAX,400OUTDX,ALMOVAL,AHOUTDX,ALA9A8A7A5A4A3A-GLED2LED1PA0....PA7PC0PC1A1A0CS#8255DBUSD0—D7DBUSD0—D7&++A15A14A13A12A11A10A2A6利用8255驱动LED(共阴极)显示七段码基本连接图如下:请完成下列问题:①根据译码电路,请给出8255的端口地址?②说明8255的工作方式?③写出在LED上显示33的部分代码(8255工作方式、设置位码、点亮LED等)?8255的端口地址是:03B8,03B9,03BA,03BB8255工作在基本输入输出方式下,即A口输出,C口输出……Movbitcode,40h;设置0工作方式Movdx,3BBhMovax,80hP100Outdx,axMovcx,2One:movdx,3BAhMoval,0;熄灭各LEDOutdx,alMovdx,3BAhMoval,bitcodeOutdx,alMoval,4fh;3Movdx,3B8hOutdx,alRolbitcode,1
本文标题:2013微机期末复习题与答案
链接地址:https://www.777doc.com/doc-2990977 .html