您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 2015微机原理与接口技术复习题1
复习提纲一、填空1.对I/O端口编址有___独立编址__________和__统一编址___________两种方法。2.在一个串行传输系统中,每秒钟可传送10个数据帧,每个数据帧包含1个起始位,6个数据位和2个终止位。则波特率为___90bit/s___3.Intel8086CPU的从编程结构上功能由_____执行部件_______和___总线接口部件________组成。4.2K×4位RAM构成16K×8位的存储系统,有20位地址线,全译码方式,需要_16____个RAM芯片,需要___3__位地址作为片外地址译码器的输入。5.中断类型码为1CH的中断向量存放在内存中的4个字节单元中,其中的字节单元内容从低字节到高字节依次为30H、20H、10H、40H,则相应的中断服务程序入口地址是4010:2030或42130H_________6.CPU与外设之间交换数据常采用无条件传送、查询、中断和DMA四种方式,PC机键盘接口采用中断传送方式。7.____调制解调器________可以将数字信号变成能在传输线上传送的模拟信号,或将传输线上的模拟信号变成数字信号。8.8255A工作于方式0时,不能工作于_中断___传送方式。9.某微机系统中内存首地址为6000H,末地址为67FFH,则其内存容量为__2K____10.已知ADC0809的分辨率为8位,若其VR(+)接+5V,VR(-)接地,当输入电压模拟量为3.125V时,转换后输出的数字量为__0A0H___,11.实现定时的三种方法是_软件___定时、不可编程硬件_____定时和___可编程硬件_________定时。12.对于8253,输入时钟频率为2MHZ,若要求计数器0发出一个宽度为1ms的单脉冲,计数器1发出一个频率为2KHZ的方波,则计数器0和计数器1分别工作在方式和方式,它们的初值分别是和。13、在执行总线读操作时,数据最早在______状态出现在数据总线上。14、虚拟存储器采用2层结构。15、8086的寻址方式有几种,分别为_____,_____,_____,_____,_____,_____,_____,二、选择题1.输出指令在I/O接口总线上产生正确的命令顺序是(D)。A先发地址码,再发读命令,最后读数据。B.先发读命令、再发地址码,最后读数据。C.先送地址码,再送数据,最后发写命令。D.先送地址码,再发写命令、最后送数据。2.8086CPU有最大和最小两种工作模式,最大模式的特点是____A_____A.需要总线控制器8288B.由编程进行模式设定C.不需要8286收发器D.CPU提供全部的控制信号3.下列指令中合法的是___C____A.MOVWORD_OP1,WORD_OP2B.MOVAX,WORD_OP1[DX]C.MOVSP,SS:DATA_WORD[BX][SI]D.MOV[BX][SI],24.ADC0809的三位地址码ADDC、ADDB、ADDA的取值分别为0、1、1时,选通的模拟通道应该为____C______A.IN0B.IN2C.IN3D.IN65.下面的中断中,只有___D____需要硬件提供中断类型码A.INTOB.INTnC.NMID.INTR6.CPU使用中断方式从A/D转换器读取数据时,A/D转换器向CPU发出的中断请求信号是_C_____A.STARTB.OEC.EOCD.INTR7.在IBMPC/XT机中,8086执行IN/OUT指令,产生访问I/O接口的读写信号的部件是___B____A.CPUB.总线控制电路C.总线裁决电路D.DMA控制器8.最小模式下8086在执行MOVAL,[SI]期间,下面___C____引脚是低电平。A.M/IOB.WRC.RDD.DT/R9.MOVAX,[BX]的源操作数寻址方式为__A_____A.寄存器间接寻址B.寄存器相对寻址C.寄存器寻址D.基址寻址10.三片8259级联时可提供的中断请求总数为___B____。A.21个B.22个C.23个D.24个11、8086中,一个基本的总线周期由4个时钟周期组成,其中Tw一般插在T3状态之后。()12、在RS-232总线中,DTR和RTS是一对通信联络信号()13、已知异步发送采用1个起始位,8个数据位,1个偶校验,1个停止位,若发送波形为则发送的数据为91H。()14、在同步方式中,字符间的间隔是任意的。()三、判断1.8086/8088的逻辑地址不允许重叠。(错)2.当进行DMA方式下的写操作时,数据是从外设传送到内存中。(对)3.当D/A转换器与CPU相连时,如果CPU的数据总线的位数小于D/A转换器的位数,则需要采用多级缓冲结构。(对)4.8237A不能完成16位数据的DMA传送。(错)5.8086CPU复位后,重新开始执行程序的逻辑地址为FFFFH:0000H。(对)6.8086响应内部中断时,需先发出中断响应信号,再根据获得的中断矢量转入相应的服务程序。(错)7.8253的计数器在不同的工作方式中,计数到0时,都会从OUT输出一个相同的信号。(错)8.8086CPU寻址外设时,存贮器对应的I/O方式是把一个外设端口作为一个存贮单元来看待。(对)9.用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。(对)10.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。(对)四、简答1.8086是几位的微处理器?8086与8088这两个微处理器在结构上有何相同点,有何主要区别?共同点:(1)内部均由EU、BIU组成,结构基本相同。(2)寄存器等功能部件均为16位。(3)内部数据通路为16位。(4)指令系统相同。(4分)不同点:1)对外数据总线8086为16位,8088为8位。2)指令队列8086为6级,8088为4级。2.什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。(2分)硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。3.已知DS=2000H,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号COUNT的偏移地址为1200H。执行下列指令后,寄存器AX、BX、SI的值分别是多少?MOVBX,OFFSETCOUNTMOVSI,[BX]MOVAX,COUNT[SI][BX]答:执行结果为BX=1200H,SI=1000H,AX=3040H4.试分析下面的程序段完成什么操作?MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL答:将DX:AX中的双字左移4位(乘16)5、已知某DAC的输入为12位二进制数,满刻度输出电压Vom=10V,试求最小分辨率电压VLSB和分辨率。6.LED数码管显示器共阴极和共阳极的接法主要区别是什么?答:LED数码管显示器共阴极的接法是发光二极管的阴极接地,当数码管的笔划发光二极管的阳极为高电平时,该笔划被点亮。(1分)共阳极的接法是发光二极管的阳极接高电平,当数码管的笔划发光二极管的阴极为低电平时,该笔划被点亮。(1分)总之,主要区别在于LED数码管的接法和驱动笔划的数据电平的不同。(7.Cache的作用是什么?cache高速缓冲存储器一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲存储器存储了频繁访问的RAM位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有该地址。如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。因为高速缓冲存储器总是比主RAM存储器速度快,所以当RAM的访问速度低于微处理器的速度时,常使用高速缓冲存储器五、系统中有一片8259A,中断请求信号用电平触发方式,要用ICW4,中断类型码为70H~77H,用特殊全嵌套方式,无缓冲,采用中断自动结束方式。设8259A的端口地址为83H、84H,编写初始化程序。MOVAL,1BHOUT84H,ALMOVAL,70HOUT83H,ALMOVAL,13HOUT83H,AL六、设8251A采用异步方式工作,波特率因子为16,字符长度6位,奇校验,两位停止位,设端口地址为0E0H、0E1H。写出其初始化程序。XORAX,AXMOVDX,0E1HOUTDX,ALOUTDX,ALOUTDX,ALMOVAL,40HOUTDX,AL;往8251A的控制端口送3个00H和1个40H,使它复位MOVAL,0D6HOUTDX,AL;送方式字MOVAL,35HOUTDX,AL;送控制字七、接口电路如图所示,用8255驱动8个发光二极管亮或灭,用8253作为定时器,输入CLK0的频率为1KHz,OUT0的输出频率为1Hz的方波,开关K作为功能切换。按下面要求编写8255和8253的初始化程序和功能程序。其中8255的端口地址为60H~63H;8253的端口地址为70H~73H;要求是:开关K打到位置1时,1、在第1秒内8个发光二极管全亮;2、在第2秒内低位4个发光二极管全亮;高位4个发光二极管全灭;3、在第3秒内低位4个发光二极管全灭;高位4个发光二极管全亮;4、依次连续循环。5、开关K打到位置2时,上述过程结束,开关K再打到位置1时,又开始上述循环过程。答:LEDDBFFH,05H,03H初始化8253:MOVAL,00110110BOUT73H,ALMOVAX,03E8HOUT70H,ALMOVAL,AHOUT70H,AL初始化8255:MOVAL,10000011BA输出,B输入,C低四位输入OUT63H,AL控制程序:LP:LEABX,LEDMOVCX,3T1:INAL,61HTESTAL,80HJNZT1;DON:MOVAL,[BX]OUTDX,AL;LOW:INAL,62HTESTAL,01HJNZLOWHIGH:INAL,62HTESTAL,01HJNZHIGHINCBXDECCXJNZDONJMPLP8253方式控制字通道控制字寻址00通道0控制寄存器01通道1控制寄存器10通道2控制寄存器11不用工作方式000方式0001方式1010方式2011方式3100方式4101方式576543012计数制0二进制1BCD码读/写操作00锁定当前计数值(供CPU读)01读/写计数器低8位10读/写计数器高8位11读/写计数器低8位再读/写计数器高8位功能控制0位操作1方式选择方式选择00方式001方式11X方式28255方式控制字76543012控制C口低4位1输入0输出控制B口低4位1输入0输出方式选择0方式01方式1控制C口高4位1输入0输出控制A口8位1输入0输出X0C口位方式控制字格式X3012置/复位0复位1置位C口的选择D3D2D1选择000PC0001PC1010PC2011PC3100PC4101PC5110PC6111PC7X8251方式控制字00数据位5位01数据位6位10数据位7位11数据位8位7654301200同步方式01异步方式X110异步方式X1611异步方式X64X0不校验01奇校验11偶校验异步方式00无效位011位停止位101.5位停止位112位停止位同步方式002个同步字符、内同步012个同步字符、外同步101个同步字符、内同步111个同步字符、外同步15432067TXENDTRRXESBRKERRTSIREH1允许发送1允许接收0正常工作1复位出错标志1RTS有效0内部不复位0不探索同步字符8251命令字0DTR
本文标题:2015微机原理与接口技术复习题1
链接地址:https://www.777doc.com/doc-2994812 .html