微机的原理与接口技术考试试题及问题详解_第1页
微机的原理与接口技术考试试题及问题详解_第2页
微机的原理与接口技术考试试题及问题详解_第3页
微机的原理与接口技术考试试题及问题详解_第4页
微机的原理与接口技术考试试题及问题详解_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

1、实用标准文案?微机原理与接口技术?课程期末测试试卷A卷,测试一、单项选择在备选答案中选出一个正确答案,并将其号填在题干后的括号内.每题2分,共30分1 .某微机最大可寻址的内存空间为16MB其CPUfe址总线至少应有 条.A.32B.16C.20D.242.用8088CPUI成的PC机数据线是.A.8条单向线B.16条单向线C.8条双向线D.16条双向线3.微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过来区分的.A.不同的地址编码B.不同的读限制逻辑C.不同的写限制逻辑D.专用I/O指令4 .要禁止8259A的IR0的中断请求,那么其中断屏蔽操作指令字OCW应为.A.80HB.

2、28HC.E8HD.01H5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为.A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW46.6166为2Kx8位白SRAM&片,它的地址线条数为.A.11B.12C.13D.147 .在计算机系统中,可用于传送中断请求和中断相应信号的是.A.地址总线B.数据总线C.限制总线D.都不对8.段存放器装入2300H,该段的最大结束地址是.精彩文档实用标准文案A.32FFFHB.23000HC.33FFFHD.33000H9.在进入DMA:作

3、方式之前,DMAS制器当作CPU总线上的一个.AI/O设备B.I/O接口C.主处理器D.逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是.A.汇编指令B.宏指令C.机器指令D.伪指令11.中断向量表占用内存地址空间为.A.00000H003FFHB.00000H000FFHC.00000H00100HD.FFF00I-HFFFFFH12.实现CPUlW8259A之间信息交换是.A.数据总线缓冲器B.级联缓冲/比拟器C.读写限制电路D.数据总线缓冲器与读写限制电路13.Intel8253的最大输入时钟频率是.A.5MHzB.2MHzC.1MHzD.4MHz14

4、.完成两数相加后是否溢出的运算,用标志位判别.A.ZFB.IFC.OFD.SF15.8255A的方式选择限制字应写入.A.A口B.B口C.C口D.限制口二、填空题把答案填写在题中横线上,每空1分,共20分1 .8086/8088CPU的数据线和地址线是以方式轮流使用的.2 .CPU中的总线接口部件BIU,根据执行部件EU的要求,完成与或的数据传送.3 .8086中的BIU由个位段寄存器、一个位指令指针、字节指令队列、位地址加法器和限制电精彩文档实用标准文案路组成.4.8086/8088构成的微机中,每个主存单元对应两种地址:和.5 .对于8259A的中断请求存放器IRR,当某一个IRi端呈现时

5、,那么表示该端有中断请求.6 .假设8259A中ICW2的初始值为40H,那么在中断响应周期数据总线上出现的与IR5对应的中断类型码为7 .在存储器的层次结构中,越远离CPU的存储器,其存取速度,存储容量,价格8 .存储器的存取速度可用和两个时间参数来衡量,其中后者比前者大.9 .中断返回指令IRET总是排在.10 .假设8255A的系统基地址为2F9H且各端口都是奇地址,那么8255A的三个端口地址为.三、综合题第1、3题各10分,第2、4题各15分,共50分1.存储器系统连接如以下图,请分别写出图中第一组1#、2#、第二组3#、4#的地址分配范围.写出具体步骤精彩文档实用标准文案74LS1

6、382.计数器/定时器8253,振荡器频率为1MHZ连线如下图所示,其中振荡器的脉冲输出端接通道0的计数输入端CLK,设8253的端口地址为180H186H.精彩文档请完成以下任务:(1)该电路中通道0的OUT输出2KHZ连续方波,通道0的计数初值为多少(写出计算式)?GATE应接何电位?在图上画出.(2)假设要8253的OUT端,能产生周期为1秒的连续方波,该如何解决?在图上画出.(3)写出实现上述功能的8253初始化程序.3.设8255A的4个端口地址为90H93H,将A置成方式0输出,B口置成方式1输入,C作为输入口.要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位

7、地址线(AA).精彩文档实用标准文案8253CLK0CLK1GATE0OUT62KHz方波GATE1OUT1?周期为1秒的连续方波实用标准文案4,通过8259A产生中断使8255A的端口A经过反相驱动器连接一共阴极七段发光二极管显示器;端口B是中断方式的输入口.设8259A的中断类型码基值是32H.8255A口地址为60H-63H,8259A端口地址为20H、21H.试完成以下任务:精彩文档实用标准文案(1)设系统中只有一片8259A,中断请求信号为边沿触发方式,采用中断自动结束方式、全嵌套且工作在非缓冲方式,试完成8259A的初始化编程.(2)假设使LED上显示E,端口A送出的数据应为多少?

8、如显示O端口A送出的数据又为多少?编写程序实现在LED上先显示E,再显示O的程序.附8259A初始化命令字和操作命令字格式:AOAO中断类型号高5 5位精彩文档T4主片格式以片梅式18口吕圆/8口吕吕A A己迨08 8口吕0/80/8口吕5 5配置1自动ES方式非自动E E口1 1方式特秣完全嵌套方式非楮珠完全嵌套方式非缓冲方式K缰冲方式AE2531D主82目口1t_1:屏蔽由IR:L弓I人的中断请求实用标准文案A0A0ICW4:AOAO口0 00 00 00 00 0IDEIDELD11D0从 825区的识别地址0 SFNMSFNMBUFBUFM/SM/SAEOIAEOIUPMUPMA.ES

9、7S6S5口S3S2S1soOCV1=口MTMTM6M6M5M5M4M4M3M3M2M2MlMlIWOIWOSii:表示【投工端上未接同 25g 正从片;.:表示Ri 藤上佞有空 59A 从片1-0:允许工Ri端中断请求弓|入精彩文档实用标准文案?微机原理与接口技术?期末测试参考答案及评分标准A卷,测试、单项选择在备选答案中选出一个正确答案,并将其号填在、填空题把答案填写在题中横线上,每空1分,共20分1._分时复用2.CPU;存储器;I/O设备3.4;16;16;6;204.段地址;偏移地址5._J6.45H7.越慢;越大;越低8.存取时间;存取周期一9._最后10.2FAH,2FCH,2F

10、EH精彩文档题干后的括号内.每题1 .D25._B_6.A710._B_11.A1215.D2分,共30分_C3_C8D13B4,DA9._A_B14,C实用标准文案三、综合题(第1、3题10分,第2、4题15分,共50分)1.A19A18A17A16A15A14A13A12A000第一组范围:0011110112分即为:3c000HH3EFFFH3分A19A18A17A16A15A14A13A12A000第二组范围:0011001112分即为:32000HH33FFFH3分2.(1)Nt=1MHZ/2KHZ=500GAT戢高电平,+5V;2分(2)可将OUT与CLK相连,作为输入时钟脉冲;3

11、分(3)Ni=2KHZ/2HZ=10002分计数器0:MOVDX,186HMOVAL,00110111B2分OUTDX,ALMOVDX,180HMOVAL,00H1分OUTDX,ALMOVAL,05HOUTDX,AL1分计数器1:MOVDX,186HMOVAL,01110111B2分OUTDX,ALMOVDX,182HMOVAL,00H1分精彩文档实用标准文案精彩文档OUTDX,ALMOVAL,10HOUTDX,AL1分MOVAL,01HOUT60H,AL实用标准文案微机原理与接口技术测试试卷(A)专业学号姓名成绩一、填空题(每空1分,共20分)1 .完成以下程序段,从240H端口读取数据,测

12、试其是否为20H,假设不是那么将241H端口清0,否那么转向NEXTMOVDX,(1)(2)AL,DX(3)AL,20H(4)MOVDXMOVAL0OUTDX,ALNEXT:2.图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成以下程序段,使该数码管稳定显示“8(字型编码为7FH.精彩文档,.印Tok-2I8H-2IBH选_尸月7 7而“82C5582C55A A八0 0同向放大器实用标准文案图1MOVDX,(6)MOVAL,由OUTDX,AL;初始化82C55MOVDX,(8)MOVAL,9)(10);数码管稳定显示“83.8086CPU有条地址线,可形成的存储器地址空间,地

13、址范围另一.4.中断类型号为24H的中断向量存放在开始的存储单元.5.一台微机的地址总线为16条,其RA的储器容量为16KB首地址为2000H,且地址是连续的,那么可用的最高地址是.6.一个数据的有效地址EA=1234H,且DS=5678H,那么该数据在内存中的物理地址是,该数据段的首单元的物理地址是,末单元的物理地址是.7 .假设当前堆栈指针SP指向2022H单元,那么向堆栈中压入5个字的内容后,SP应指向.8 .假设8086CPU引脚状态是M/IO=1,RD=1,WR=0,那么此时执行的操作是.二、综合题80分1 .10分一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示

14、:精彩文档实用标准文案起始位校验位图2如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位.要求:1写出该帧字符所传送的数据值,并说明是奇校验还是偶校验.2如果波特率为600bps,请计算传送上面这一帧数据所需要的时间.3假设波特率系数K=16,请计算发送时钟频率TXC的频率值.2 .10分图3为两级译码构成口地址译码电路,PS输出低电平为片选信号.试问第一级第一级74LS138+5V74LS174LS138+5V74LS1精彩文档实用标准文案图3图4PS的寻址范围是.开关K下合,A3改接B,A4改接A,那么由的寻址范围是O4请用二进制表示法写出图4的译码电路所决定的端

15、口地址.20分某系统外接电路如图5,8255A口地址为2F0H2F3H,请设计源程序,一次性的测试开关的位置,当K闭合时,LED亮,K断开时LED灭提示:C口高4位应为方式0输入,低4位为方式0输出.精彩文档3.实用标准文案图5CODESEGMENTASSUMECS:CODEBEG;C口初始化;读C口;测试PG并组织输出数据;数据写入C口使LED亮/灭CODEENDSENDBEG4 .设8253的选通地址为240H243H,采用BCD十数,Tt数器2输出用于申请中断.如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断.要求1算出计数初值,2编写初始化程序.20分5 .20分图

16、6为某A/D转换器的设计方案,设、京所对应的地址分另1J是300H和301Ho1试编写启动A/D对通道4转换、检测A/D是否转换完毕、 读取A/D转换数据的程序分段.2要求对通道4采集10个数据,并存放到以6000:0为起始地址的RAW,试编写该程序.精彩文档实用标准文案附录:1、8255A方式选择限制字格式|D7|D6|D5|E4|D7|D6|D5|E4K KJP2JP2DrD)DrD)SCISCORL1Rl.ftM2MlM0BCD2、8253限制字格式1()校1MHz1MHz- -1J1J3 3节八组方式:0000二百出01=01=方式1 1l lx x方式2 2-FC-FC口F0F01H

17、K&A1HK&A忙输出L L卷入0 0坐出DI*DI*/XDAD/XDAD/D D门EEMALkSTARTSTART0Hr-.ir-.iVnf(+)Vnf(+)rffirffiJ3JLNft-ft-dBOI/OBOI/Ocni/o特征位 工i=SAi=SA0=0=输;1 1鼎入出精彩文档、F,Mfflk方式口MLr方式1Xlij方式2MIL方式3100:方式L10lF方式3I I:BenBen科“靓B::更制计数V-CHCHh h选通道i i41:i 连通谥1 1lOilOi送通道工. .11=11=七款Y YODF叫R读,写计数卦性字节IDi只设/与计地料点字节in先读/n计

18、数跣慑字后读/月计林图病字门实用标准文案武汉大学20222022年第一学期微机原理与接口技术测试试卷A参考答案一、填空题1.01.240H02.IN03.CMP05.241H2.06.21BH07.80H08.219H10.OUTDX,AL3.11.2013.00000HFFFFFH4.14.0000H:0090H5.15.001111111/5FFFH6.16.579B4H18.6677FH7.19.1FFCH8.20.存储器写二、综合题1 .解:(1)发送的7位数据是0111001B或39H,偶校验.(2)发送一帧数据共10位,所需的时间:T=10/600bps=16.6ms(3) TXC

19、的频率为:f=KX600bps=16X600=9600HZ=9.6KHZ2 .解:230H237H(2)3F0H3F7H3E8H3EFH(4)33cH3 .解:CODESEGMENT04.JZNEXT09.7FH12.1M17.56780H精彩文档实用标准文案ASSUMECS:CODEBEGMOVDX,2F3HMOVAL,OUTDX,ALMOVDX,2F2HINAL,DXTESTAL,10000000B数据JNZXXMOVAL,00000001BOUTDX,AL灭JMPZZXX:MOVAL,00000000BOUTDX,ALZZ:MOVAH4CHINT21HCODEENDSENDBEG4 .解

20、:(1)初值为20KHZ/100=200或C8H(2)编程:MOVDX243HMOVAL,10110001B(或B1H)OUTDX,AL;MOVDX242HMOVAL,8CH精彩文档实用标准文案;C口初始化;读C口;测试PC并组织输出;数据写入C口使LED亮/OUTDX,AL;MOVAL,00H(该句也可以为:XORALAL)OUTDX,AL;5 .解:(1)启动A/D对通道4转换程序分段:MOVDX,300HMOVAL,4OUTDX,AL检测A/D是否转换完毕程序分段MOVDX,301HXX:INAL,DXTESTAL,00100000BJZXX读取A/D转换数据的程序分段.MOVDX,30

21、0HINAL,DX(2)CODESEGMENTASSUMECS:CODESTART:MOVCX,10MOVAX,6000HMOVDS,AXMOVSI,0YY:MOVDX,300HMOVAL,4OUTDX,ALMOVDX,301HXX:INAL,DXTESTAL,00010000B精彩文档实用标准文案JZXXMOVDX,300HINAL,DXMOVSI,ALINCSILOOPYYMOVAH,4CHINT21HCODEENDSENDSTART武汉大学20222022年第一学期微机原理与接口技术测试试卷(8)专业学号姓名成绩一.填空题每空1分,共20分01.由中央处理器、存储器、输入/输出接口和总线

22、组成.02.微机系统中,有四级或四层总线,分别是片内总线、片总线、内总线和.03.与十进制数2022等值的十六进制数是,与十六进制数AC04H等值的十进制数是.04.设凶补=10101010B,那么用8位二进制数表示的1X补的值是8B;假设凶补=00110101B,那么-2X补=Bo05.字符串Win98白ASCII代码是.06.8086/8088的地址空间最多可分为个逻辑段.07.一个数据的有效地址EA=1234H,且DS=5678H,那么该数据在内精彩文档实用标准文案存中的物理地址是,该数据段的首末单元的物理地址是O08.假设当前堆栈指针SP指向2022H单元,那么向堆栈中压入5个字的内容

23、后,SP应指向.09.假设8086/8088CPU引脚状态是M/IO=1,RD=1,WR=0,贝U此时执行的操作是.10.一台8微机的地址总线为16条,其RAM储器容量为16KB首地址为2000H,且地址是连续的,那么可用的最高地址是.11 .某中断类型号是20H,那么中断向量地址是.12 .某微机中断级联系统中,共采用3片8259A可编程中断限制器,那么该系统最多可治理级中断源.13.某微机系统采用一块8253芯片,时钟频率为1MHz假设要求通道0工作于方式3,输出的方波周期为0.5ms,那么时间常数应设定为,通道限制字应设定为.14 .一个串行字符由一个起始位,7个数据位,一个奇偶效验位和

24、一个停止位构成,假设每秒传送240个字符,那么数据传送的波特率是,传送每位信息所占用的时间是.15 .异步串行通信工作方式下,一个串行字符由一个起始位,7个数据位1101110,一个奇效验位和一个停止位构成,那么先后发送该帧字符信息的数据位是.二 .简做题每题4分,共20分01.请画出微机系统的框图.02.8086CPU由哪两局部组成?8086CPU中有哪些存放器?03.为什么说8088CPU是准16位的微处理器?04.指令队列和堆栈的工作方式各是什么?05.DRA就片的主要特点是什么?三 .应用题共60分01.以下图所示的存储器系统中,RAMftEPROMS存储容量各是多少?RAMEPROM

25、F储器分配的地址范围各是多少?10分精彩文档实用标准文案02.以下图为DM儆口硬件示意图,、四处空缺的内容为存储器、DMAW求彳t号DREQDMAS制器DMAC总线保持响应信号HLDA之一,请在相应的空缺处指明相应的内容.10分MEMWMEMWtMEMItMEMIt03.中断效劳程序入口地址表如下所示,当前CS=1000HIP=0280H,SP=1800HFLAG中的PSW=0241执行一条双字节指令INT7后,以下存放器和栈顶相关单元偏移地址的内容是什么?10分中断效劳程序入口地址表物理地址0001cH0001DH0001EH0001FH00028H00029H0002AH0(精彩文档AnA

26、 A.-A A俅 n讣部设备JMCKJMCK. .csWE1/WE1/01-1/0801-1/08EPROMCEOEOE74LSI居DBDBHOIHOIJ)J)实用标准文案内容10H20H30H40H50H60H70H执行INT7后,CS=IP=,SP=PSW=堆栈中栈顶相关单元:偏移地址(5)(6)内容(7)(8)(9)(10)r(11)(12)04.设某计算机限制系统中用8253的通道0作为计数器,口地址为60H,计数频率为1MH计数限制信号GATE恒为高电平;限制字寄存器口地址为63H;计数器计到0时的输出信号用做中断请求信号.请分析执行以下初始化程序段后,发出中断请求信号的周期T是多少

27、?10分MOVAL,34HOUT63H,ALMOVAX,10000OUT60H,ALMOVAL,AHOUT60H,AL05.某8088微机系统包括8255,8253两个可编程接口电路.其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯.设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,0CH-0FH,如下图,试完成以下各项要求.精彩文档S255A1根据8255A的A口和B口的连接方式,写出接口初始化程序.2图中给出了8253

28、各个计数器要求的工作方式,设外部时钟频率为F,计数器0的计数初值为L字节型,工作在方式2;计数器1的计数初值为M字型,工作在方式1;计数器2的计数初值为N字型,工作在方式3,L、MN是程序已经定义的变量,L、M为二进制数,N为BC加.试按上述要求完成8253的初始化程序.3设计一个程序片段,使8255A检测PB0的输入状态,当PB0=1时使LED灯亮.20分精彩文档实用标准文案PAPAf fPSPST TAiACSA.A.八.PLPL舟LED西;CSA:A*CL&CL&OUT,COUT,CLKiLKiGATEGATEI IO OUTjCLKUTjCLK. .GATE?GATE?

29、OUT1OUT1R?R?8253实用标准文案武汉大学20222022年第一学期微机原理与接口技术测试试卷B参考答案二.简做题每题4分,01.答:02.答:由总线接口部件BIU和指令执行部件EU组成.答:共五组,分别为:数据存放器组:16位,累加器AX基址存放器BX计数存放器CX数据存放器DX精彩文档一.填空题每空1分,共01.微型计算机线03.7D6H4403610010110B05.57H69H6EH39H38H20分02.04.11110101B外总线或通信总07.579B4H,56780H/6677FH06.64K08.1FFCH05.存储器写80H500,001101

30、11B00111011011012.2214.5FFFH,2400Bd,0.417ms机 阱 列 X3H独林编累)|*|&阂法口正共20分实用标准文案指针存放器组:16位,堆栈指针存放器SP、基址指针存放器BP.变址存放器组:6位,源变址存放器SI、目的变址存放器DI.段存放器组:16位,代码段存放器CS堆栈段存放器SS、数据段存放器DS附加段存放器ES限制存放器组:16位,指令指针存放器IP、标志存放器PSW03.答:8086EU内部,BIU内部以及外部数据总线宽度均是16位;而8088EU内部数据总线宽度是16位,BIU内部以及外部数据总线宽度是8位.04.答:指令队列的进出原那么

31、是先进先出;堆栈的进出原那么是后进先出.05.答:刷新和地址两次打入.三.综合题共60分01.10分解:RAM勺存储容量=211字节,EPROMJ存储容量=212字节解:AgA18A7A16A5A14A3A12A1A10ARAM1111111r0101X00011111001X111EPROM1111111010000111111011111RAM配的地址范围是F9000HF97FFMF9800H-F9FFFHEPROM分配的地址范围是FD000H-FDFFFH02.10分答:总线保持响应信号HLDADMA请求信号DREQDMA控制器DMAC存储器03.10分答:CS=4030HIP=2022

32、H,SP=17FAH,PSW=0041H精彩文档实用标准文案偏移地址17FAH17FFH内容82H02H00H110H41H02H104.10分解:8253的限制字为34H.计数初值N=10000.通道0设置:方式2波特率发生器方式,二进制计数,先读/写低字节、再读/写高字节预置初值.1在OUT端输出一脉冲频率为fOUT=fCLK的周期性负脉0100000冲.11中断请求信号的周期T为:T=0.01SfoUT0100Hz05.20分解:MOVALl0000010B;A,B口方式0,OUT0BHAL解:MOVAL14H;0通道方式2OUT0FHALMOVALLOUT0CHALMOVAL72HMO

33、V0FHALMOXAX,MOUT0DHALMOVALAHOUT0DHALMOVALB7H精彩文档即foUT0=f100001MHz10000=100HzA口输出,B口输入;0通道计数初值L;1通道方式l;1通道初值M字型,;2通道方式3,BCD码0UTOFHALMOXAX,NOUT0EHALMOVALAHOUT0EHAL解:INAL,09HK1:TEST01HJZ,K1MOVALOOH亮LEDOUT08HAL武汉大学20222022年第一学期微机原理与接口技术测试试卷A专业学号姓名成绩、填空题共20分1 .总线周期的含义是:8086/8088的根本总线周期由个时钟周期组成;如果CPU的时钟频率

34、为4.77MHz,那么它的一个时钟周期为ns,一个根本总线周期为ns.2 .8086CPU的M/IO信号是,高电平时表示.3 .总线传输率是指;假设某总线的工作频率最高为8MHz数据总线宽度为16位,那么该总线的最大彳输率为MByte/s.精彩文档实用标准文案实用标准文案;2通道初值N字型,;读B口状态;测试PBO=l否;不为1,K1;PB0=1,PA0=0,点4 .I/O端口的编址方式有两种,分另1J为:和.5 .串行传输的信息格式广泛采用着异步和同步格式.异步格式传送一个字符由4局部组成,分别为起始位,位,和停止位.6 .在8086系统中,一个中断类型号为0DBH的中断效劳子程序位于从81

35、00H:1234H开始的内存中,那么相应的中断矢量所在的起始物理地址为,从该地址开始连续4个存储单元存放的内容依次为、和.7.用2kX8的SRA忧片组成16Kx16的存储器,共需SRAM&片片,片内地址和产生片选信号的地址分别为位和位.、选择题包括单项和多项选择,每题2分,共20分1 .以下说法正确的选项是.A. CPU一般包括ALU限制器、存放器阵列等主要部件.B. CPU中的程序计数器是限制器的重要部件,总是指向下一条指令的地址.C.指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位.D. 8086CPU的存放器都是16位的,但指令指针是20位.2 .以下说法正确的

36、选项是.A.通用存放器包括AX、BXCXDX它们都可以作为累加器使用.B.使用BP做间址存放器时,默认使用DS做段存放器.C.做字符串操作时,源指针与目的指针使用的段存放器不同.D.形成堆栈地址的是SS与SR精彩文档实用标准文案3 .以下说法正确的选项是.A.8086CPM1M字节地址空间,其中最低64K是IO地址空间.B.8086CPU有16位数据线和20位地址线,因此能访问2M字节存储器.C.8086CPU在传送8位数据时,总是使用数据总线低8位.D.8086CPU的NMI和INTR都是中断请求输入信号.4 .以下指令中有语法错误的选项是.A.MOVAL,DS:BPB.MOVDI,0C.J

37、MPWORDPTRBXD.PUSHWORDPTRSI-25 .地址总线为32位的微机系统中其内存最大容量为一.A.2000KBB.2048KBC.2048MBD.4096MB6 .设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,假设传输率为2400位/秒,那么每秒传输的最大字符个数为.A.10B.110C.120D.2407 .一台微型计算机的字长是4个字节,它表示.A.能处理的数值最大是4位十进制数9999B.内存容量为10000KBC.在CPU中作为一个整体加以传送处理的二进制代码为32位D.在CPU中运算的结果最大为2的32次方8 .下面的各种中断中,的优先级

38、最高.A.单步中断B.除0中断C.NMID.INTR9 .某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为.A.15Kx8B.32Kx256C.8Kx8D.32KX810 .某存储单元的段基址为3806H,段内偏移地址为2A48H该存储单元的物理地址为.A.4100HB.精彩文档3AA08H3AAA8H、综合题共60分1.20分定时器8253、中断限制器8259A与8086CPU的连接如图1所示,8253的通道0工作于方式3方波发生器,输出的方波周期为20ms,每20ms向CPU发出一次中断,CPU响应中断后治理一个作业进程执行中断效劳程序,假设8259A初始化时写入中断矢量存

39、放器的内容为76H,请答复以下问题:(1)CPUB响应8259A的中断后,CPU何时从何处得到中断矢量号?得到的中断向量号是多少?4分2CPU在响应中断后从哪几个内存单元取出中断效劳程序的入口地址写出哪些单元中是CS段地址,哪些单元中是IP地址?4分3写出定时器8253和中断限制器8259A的端口地址.4分4计算8253通道0的时间常数计数器初值是多少?2分5写出8253计数通道0的方式限制字和初始化程序段.6分实用标准文案C.3B008HD.次图18253、8259与8086CPU的连接电路2.10分模拟/数字转换器ADC08091过并彳T接口8255A与PC总线连接的接口电路如图2所示,该

40、电路的功能是:CPU先择ADC0809的某一模拟通道INi进彳TA/D转换,并读取转换好的精彩文档实用标准文案数字信号.请答复如下问题:8255的B口和C口的低4位各工作于何种方式?写出8255A的方式限制字.4分如何限制ADC0809转换的开始?CPUffl何知道ADC080俳专换结束? 3分假设8255A的口地址是300H303H写出8255A的初始化程序段不要求写如何启动ADC080所始转换的有关程序.3分+5V图2ADC0809、8255A与PC总线的连接电路3.10分CPU!过8255A的B口采用简单I/O工作方式向打印机传送100个字符,这些字符在内存中的起始地址为0100:100

41、0H,共100个字节.8255A的端口地址为400403H,连接示意图如图3所示:精彩文档IN0STARTIN1ALEIN2ADDCIN3ADDBIN4ADDAIN5OEIN6IN7IOWIORSD7SD0PCSA0总SA1SA1线SA2SA9WRRDD7D0PB7PB0A08255APC3CSPC2PC1PC0EOCD7D0ADC0809地址译码器实用标准文案图3打印机接口电路完成该任务的程序如下,请根据程序注释的提示,填写空白处:movdx,1分moval,1分outdx,al作模式;初始化8255A的方式选择限制字,设定工moval,1分outdx,al;向STB引脚发送高电平movax

42、,movds,ax0.5分movsi,movcx,1000.5分lp:movdx,1分inal,dx;读取PC3的状态andal,1分jnzlp毕,需等待;如果PC3为高电平,表示打印机还未处理完movdx,moval,si1分outdx,al机;将要打印的字符内容通过B口输出至打印movdx,1分精彩文档实用标准文案moval,1分outdx,alnopnopmoval,1分outdx,al;在PC6上发出一个负脉冲后,然后回到高电平状态incsideccxjnzlp4.10分某微机系统的存储地址空间为A8000HCFFFFH假设采用单片容量为16Kx1位的SRAM芯片,请问:系统存储容量为

43、多少?1分该SRAMK片有多少条数据线?多少条地址线?2分组成该存储系统共需该SRAM芯片多少片?1分整个系统应分为多少个芯片组?1分分别写出第一个芯片组和最后一个芯片组所对应的地址空间5分要求:必须写计算分析过程.5.10分在内存数据段符号地址为SDAT砥连续存放了60个无符号字节数据,试统计该60个数中能被13除尽的数的个数 该结果应存于数据段符号地址COUNTS.要求:1将“判断一个无符号字节数据能否被13除尽的功能写成子程序;2写出完整的数据段与代码段.附录:1、8255A方式选择限制字格式TerrTerrr/or/o皿口就0=0=方式01=01=方式1 1精彩文档实用标准文案5106

44、1p51a.l51061p51a.l0 0|D1|D1| 1 1喻入.抽出特征位D7FD7F工丁1| |A A组方式:00=00=方式/1 10 0仁方式1 11 1工=方式2 2ACT/OACT/O上c口LO:增仓1/1/人0 0第出2、8253限制字格式如下:SCISCISCOSCORl.lRl.lRL0RL0M2MfMfBCDBCD崛通通道 0 0ononHhHhiiitflidiiitflid2 2LlitLlit 无附yy,%计效期 tittit 存OhOh 只看万计荆海 fitfit 字百14R14R 读/计 ISIS/字节竟七写计/低学值M M 住计数图杭字 1S1S金、/* *

45、000000;方式00h00h 方式 1414xihxih 方式?XLLXLL 方式 3 3M M 方式看1 1:B4RB4R 科 ititf ft t耻二遵MJftMJftIflltIfllt方式5 5武汉大学20222022年第一学期微机原理与接口技术测试试卷A参考答案一、填空题共20分1 .CPU从存储器或I/O端口存取一个字节所需的时间4209.6838.62 .存储器和I/O选择信号CPU问存储器3 .在给定的工作方式下所能到达的数据传输率或单位时间内能够传输的字节数或比特数16_4 .与存储器统一编址和I/O独立编址5 .数据位,奇偶校验位实用标准文案6 ._0:36CH(或者00

46、36CH)_34h、12h、00h和81h7 .16113_二、选择题(包括单项和多项选择,共20分)12345678910A,BA,CDBDDCBCD、综合题(共50分)1.解:(1)答:CPU在第二个中断响应周期INTA从数据总线上得到中断矢量号(该矢量号是8259A发出的).该中断矢量号是:70H.(2)答:从0:01C0H和0:01C1H中取出的数据是中断效劳程序入口地址的偏移量,即IP地址;从0:01C2H和0:01C3H中取出的数据是中断效劳程序入口地址的段地址,即CS地址.(3)答:8253的端口地址为:3B8H3BAH3BCH、3BEH8259A的端口地址为:3B9H3BBH(

47、4)答:计算公式:20ms/0.01ms=2000;或者:100X103Hz/50Hz=2000.(5)答:8253通道0的方式限制字为:0011X110B(或者:36H,或者:3EH都对).初始化程序段:MOVDX,3BEHMOVAL,36H(或0011X110B)OUTDX,AL精彩文档实用标准文案MOVDX,3B8HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,AL2.解:1答:8255A的B口工作于方式0输入;C口低4位工作于方式0输出.8255A的方式字为:1XXXX010B,或者写成82HFAH中任何一个数都算对.2答:CPU!过8255A让PC3输出高电平,即可

48、使A/D转换开始之前应该通过PC0PC施中某一INi模拟通道.由电路图可知转换结束时EOC为高电平向CPU申请中断,CPU导至ij中断请求就知道A/D转换结束.3答:8255A初始化程序段如下:MOVDX,303HMOVAL,82H或1XXXX010BOUTDX,AL3.解:movdx,403H1分moval,10000001b或者81h1分outdx,al;初始化8255A的方式选择限制字,设定工作模式moval,00001101b或者0DH1分outdx,al;向STB引脚发送高电平movax,0100H0.5分movds,axmovsi,1000H0.5分movcx,100lp:movd

49、x,402H1分inal,dx;读取PC3的状态精彩文档实用标准文案andal,08H1分jnzIp;如果PC3为高电平,表示打印机还未处理完毕,需等待movdx,401H1分moval,sioutdx,al;将要打印的字符内容通过B口输出至打印机movdx,403H1分moval,00001100b或者0CH1分outdx,alnopnopmoval,00001101b或者0DH1分outdx,al;在PC6上发出一个负脉冲后,然后回到高电平状态incsideccxjnzlp4.解:1 ,存储容量=CFFFFH-A8000H+1=28000HB=160KB2 .芯片容量16Kx1位:16K=

50、214所以有14条地址线,1条数据线3 .所需要的芯片数:160KX8/16KX1=804 .由于每个芯片只有一位数据线,所以需要8片构成一组;整个系统应分为:80/8=10个芯片组5 .第一个芯片组的地址空间:A8000HABFFFHA19A18A17A16A15A14A13.A01010100011最后一个芯片组的地址空间:CC000HCFFFFHA19A18A17A16A15A14A13.A0精彩文档实用标准文案0011001111也可以这样计算:第一个芯片组的地址空间:A8000H-ABFFFHA8000H+16K-1=A8000H+4000H-1=ABFFFH最后一个芯片组的地址空间

51、:CC000HCFFFFHCFFFF+1-16K=CFFFF+1-4000H=CC000H;数据段写正确:2分(以下SDATA勺定义随意不扣分)DATASEGMENTSDATADB60DUP(?);60个无符号字节数据COUNTDB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA;子程序写正确:5分;子程序:入口AL;出口:ZF=1说明AL能被13除尽DIV13PROCNEARMOVAH,0MOVBL,13DIVBLORAH,0RETDIV13ENDP;主程序写正确:6分START:MOVAX,DATA精彩文档实用标准文案MOVDS,AXMOVSI,OFFSE

52、TSDATAMOVCX,60LP1:MOVAL,SICALLDIV13JNZLP2INCCOUNTLP2:INCSILOOPLP1MOVAH,4CHINT21HCODEENDSENDSTART精彩文档实用标准文案武汉大学20222022年第一学期微机原理与接口技术测试试卷B专业学号姓名成绩1.PC总线和A/D转换接口电路如图2,图中信号均是PC 8位总线信号,请答复下面问题:此题10分1图中中断限制器8259A和并行接口8255A各有几个端口地址?各芯片内地址有无重叠?2分答:8259A和8255A各有4个端口地址;8259A内部有地址重叠,重叠两次;而8255A没有地址重叠.2图中并行接口8

53、255A的C口低4位应工作在什么方式?1分答:C口低4位工作于方式0的输出方式.3假设向8259A的中断向量存放器写入8AH其IR2的中断向量是多少?写出精彩文档实用标准文案IR2的中断效劳程序入口地址在中断向量表的存放位置.(3分)答:IR2的向量号为:8AH=偏移量地址:228H229H段地址为:22AH-22BH(4)如何限制A/D转换开始?假设8255A的口地址是40h43h,编写一段完成A/D转换开始的程序.(2分)答:CPUB在数据线D2D0上发送一个IN0IN7中某个通道的地址,选择一个模拟通道,再让8255A的C口的PC2、PC3输出高电平即可使A/D开始转换.程序如下:MOV

54、AL,1XXX0X0B;X表示0和1者B可以.OUT43H,AL;写入方式字MOVAL,0CH;(00001100B)使PC2PC3为高电平OUT42H,AL;把0CH写入CD.可使A/D转换开始精彩文档实用标准文案8259A的IR2,所以CPU发现中断请求后就可知道A/D转换结束.CPU在中断响应后,转入IR2的中断效劳程序既可读取A/D转换好的数据.注:1.ADC0809的有关信号ADDAADDC:模拟通道地址信号;ALE:地址锁存信START:A/D转换启动信号,高电平有效;EOC:A/D转换结束信号,高电平有效.转换过程中为低电平.OE:数字量输出允许信号,高电平有效;D0D7:8路数

55、字输出信号;IN0IN7:8路模拟输入信号PC总线图2PC总线与A/D转换接口电路(5)CPU如何知道A/D转换结束?CPU何时以及如何读取转换好的数据?(2分)答:从图中可知A/D转换结束信号为EOC该信号接到2.根据以下的连接示意图:精彩文档实用标准文案2 .在计数器1上,输入4MHz的脉冲信号,要求输出方波,频率为2kHz,请求出方f数初值2分答:计数初始值应为:4M/2k=20003 .给出计数器1的初始化代码6分答:MOVDX,889Fh限制存放器的端口地址正确,可得1分MOVAL,01110110b初始化限制存放器的值正确,可得1分OUTDX,ALMOVDX,889Dh计数器1的端口地址正确,可彳导1分MOVAX,2000OUTDX,AL;低8位低8位数据正确,可得1分精彩文档1.答:889Ch889FhA7A6A5A4A3A2写出该8253A所占用的端

温馨提示

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

评论

0/150

提交评论