微机原理与应用-习题集(含答案).docx
微机原理与应用课程习题集一、舱选咫1. 一个字是一位二进制数,A.32B、202. 一个字节是位二进制数.C、16D、8A.32B、20C、163 .在计算机内部,一切信息的存取、处理和传送都是以一A、EBa)IC码B、RSCH码。、十六进制编码4 .下列数据中,可能是6进制数的於.A、488B.357C、5415 .下列数据中,可能是八进制数的是。D、8_形式进行的.I)、二进制梨码Dm126A,182B、417C、696D、】086 .下面几个不同进制的中,啦大的数是.A.1100010BB、225QC、500D、IFHI7 .已知英文小写字母m的RSCI1.码为上进制数109,则英文小写字母x的ASC1.1.码为卜进制数.A、102B、103C.101Dx1058 .字符d的ASCII码为十六进制裁61.字符j的ASCn码为十六进制数,A、6«B、69C、6AD、6B9 .数字字符4的ASCU码为十六进制数34.数字字符9的ASCU码为十六进制数.A、37B、38C、39D、4010.已知英文大写字母A的ASe1.1.码为十进制数65,则英文大写字母E的ASCH码为十进制数.A、67B、68I1.十进制数36转换成二进制数是.HO1.OOB、10010012.与I进制数96等假的二进制数是Cx69>C,100i1.OD、D、701001.O1.A、1100000B、1100001C、101111013 .十迸制数60转换成二进制数是.A.I1.1.1.OOB.I1.I1.1.OC.I1.1.iO1.14 .I进制他数-61的八位二进制原码是.A、1010111110111101。、1010101115 .十迸制数59转换成八进制数是。A.73QB、370C.59Q16 .二进制数I1.O1.oI转换成十进制数是.DxD、Dx仇HO1.1.OOI1.O1.1.O00110101112QA、17.256B、13.5Cx13.25D、17.517.诳制数IO1.O1.转换成十进制数是A、25B、23C、21D、2218.二进制数1001.Om找换为十六进制数是.A、9611B,97HCx98HD,991119.与二is制数I1.O1.OoIO等值的十六进制数是.A、0A2HB、0B21.1.C、OC2HD,OD2H20.10010110(2)转换为十六进制数是.A,20HB、42HC、96HD、6明21.在布尔代数中.B*A-.A.0B、IC、AD、B22.在布尔代数中,÷AB=.0B、1C.D、B23.在布尔代数中,A+!=_«A、0B.1C、2D、A24.在布尔代数中,PAB=A.0B、1C.D、B25.在布尔代数中,A+A=_.A、0B、1CxAD、2A26.EPM)Y27&I有13根地址线,它的容域大小是KI1.A.14B.8C,16D、3227.EPR0Y276侑M根地址城,它的容地大小是KI1.A、32B、16C、14D、828.EPROM27M有I1.根地址税,它的存显大小是KB,16B,8C、4D,229.运算器的主要功能是。A、算术运算B、遗物运算C,算术运算与蔻物运算D、函数运算30,计算机中的记忆装置的基本单元是.A.寄存器B.触发器C.计数器D、累加器31.与外存相比,内存的特点是«A、容M小、速度快、成本尚B、容量小、速度快、成本低C、容量大、逑或快、成本高D«容量大、速度快、成本低32.8086的数据线有一根,A、16B、32C、8D、1233.8088是位的CPU.A,32B、16C,64D、834.80286是_一位的CpU.A、32Ih64C、16D、835.80386是一位的CPtJ.A、32B、16C,64D、8107 .在计算机中,一个“字节”是由8位二进制组成,108 .在计舞机中,数据单位bi的意思是位。109 .计驾机中全部的信息都是以二进制形式存放的.110 .二进制数IUOIO.1I转换成十六进制数是3A.CH111 .八进制数的基数为8,因此在八进制数中可以运用的数字符号是0、I、2、3.4,6、7,8.112 .全加密只能进行加法计算.不能进行减法计算.113 .计算机的性能主要由其耗电K确定.114 .总戏周期是指CPU执行一条指令所制的时间,115,在计停机运行过程中,计算的中间结果是放在只读存谛器RoM中.116. 微机的字长愈长,计算精度愈高,指令处理功旎意强.117. 寄存器是由触发器组成的.118. 睁态随机存储器中的内容不能永久保存e119. 8086/8088标记寄存器共有16位,库一位都有含义。120. 8086/8088的数据总线不都是16位。121. 8086/8088的逻辑段不允许段的更殁和交叉.122. 80863088的数据总都是16位.123. 8086;8088标记商石器共有16位,不是每一位都有含义。124. 8086与8088在软件上完全兼容.125. 在一般的微处理器中,内存包含在CPU中.126. 若内存容易为&1KB,则访问内存所需地址规至少应有18条。127,寻址256M字节内存空间,需28条地址线.128. 从功能匕8086的CPU由限制器和A1.1.1.两部分组成。129. MOV1X,BX130. MOVA1.BX131. POPCS132. PUSHCS133. MOV1.255134. MOVAX,BP的海操作数的物理地址为16X(SS)+(BP).135,计算机的堆栈是一种特别的数据存储区,数据存取采纳后诳先出的原则。136. MOVA1.,E5II137. 汇编语言可以T脆技计算机执行.138,可以运用指令OUTAX,162911把1629H件送给AX寄存器,139 .MOVBX,BP的就操作散的物理地址为16X(DS+(BP).140 .可以运用指令MOVAX,4629H把4629H传送给AX寄存器.141 .当运用BP寄存器作基址寻址时,若无指定段杵换,则内定在堆栈段内寻址,112,马上寻址方式不能用于目的操作数字段.143. MOV指令要影响标记位.144. CPU与被盘等外部设备进行信息交换时必需通过I/O接口电路.145. 在其它条件相同的状况下,采纳中行通信比采纲并行通信传输数据的速度要快。116.8253既可作为计数器,又可作为定时微运用。147. REPE/REPZ是相等/为零时重笈操作,其退出条件是:(CX)=O或ZF=0.148. 825IA只能工作在异步通信方式下.149. 8251A是可编程并行通信接口芯片而8255A是可编程串行通信接口芯片.150. 8255A有3个独立的8位并行I/O口。151. 8255A限制字的最高位D7=1.表示该限制字为方式限制字.152. 运用DACO832可以将模拟信号量转换为数字信号153. 8259A芯片有28条引脚,但是一片8259A只能接收8级中断。六、填空网3154,在微机系统中,外部设备与微机之间的信息传送事实上是CPU与接口之间的数据传送,数据输入/输出限制方式通常有、及输入/输出处理机方式四种。155 .相对与16位微处理器,32位微处埋器有、及:种工作方式.156 .可编程中断限制器8259A对中断优先权的管理有、三种方式。157,在申行通信中,数据通常是在两个站之间进行传送,依据数据流的方向可分为三种班本的传送方式;、。158.在进行模,数转换时,遇常分4步迸行,依次是、保持、和,其中前两步在采样保持电路中完成,后两步在A/D转换过程中完成.159,计算机I/O接口电路与外部设备间交换的信号通常有、及脉冲录四种。七、填空咫2(略)答案一、单选咫1. C2. D71 .设该十六进制数为XYH,则十进制数为YX,有:16X+Y=10Y+X可得X应为3,丫应为5,该十六进制数为35H。(5分)72 .模拟信号:在时间上和数值上连续的信号.(2.5分)数字信号:在时间上和数值上不连续的(即离散的)信号.(2.5分)73 .在做两个进制加法时,右边第一位(G小有效位)相加时要用半加器电路,除此位外,其他各位相加时都要用全加器电路,(2.5分全加器的输入端有进位输入,而半加器没有。(2.5分)74 .1.门即1.QAD限制端,是用以使寄存器接受数据输入的限制门:(2.5分)E门印ENAB1.E限制端,是三态输出门,用以使寄存器中得数据输出至总线.(2.5分)75 .机周期是指一条指令从收指到执行完了所需的时钟周期数.(2分)取指周期指从PC起先,PRoM中的指令进入IR到PC+1为止的时钟周期数.(2分)执行周期指从指令进入限制起至执行完毕的时怦周期数.(1分)76 .程序计数器ROV为只能读出的存储器,可用以存放固定的程序和数据:(2分)RAM为可写入又可读出的存谛器,可用以随时写入或读出数据,也可用以写入随时有可能变更的用户程序。(3分)77 .子程序计数器的内容为子程序的起先地址.(2分在转移及地环操作时起曳要作用.(3分78 .YAR用以接收来自Pe的地址号:(2分MDR用以接收来自总线上的数据。(3分)79 .城小模式就是在系统中只有8086/8088一个微处理器:(1分)设大模式就是在系统中包含两个或多个微处理器,其中一个主处理器就是«086/808«.K他处理器为协处理器,使帮助主处理器工作的。(2分)将8086/8088CPU的第33引脚接地时,系统处于加夫模式:当第33引脚接十5丫时,系统为最小模式.(2分)80 .程序计数器的内容是下条指令所在的存储单元的地址。(2分)限制字是一个:进制数,其各位代表各个电路的道辑状态:通或断.(3分81 .CP1.在正常运行时,由内部/外部事务引起CUP中断正在运行的程序,而转到为内部/外部事务预先支配的程序中去,执行完毕后再返回被中妍的程序这个过程称作中断.(3分中断向城是中断处理子程序的入口地址,(2分)82 .8086CPU和80«HCP(J内部结构基本相同,不同之处仅在于808H有8条外部数据总线.闪此位准16位.8086H16条外部数据总线.两个CPU的软件完全兼容,程序的娘制也相PJ.(5分)83 .可屏蔽中断是通过CPU的INTR引脚引入,当中断允许标记II:为1时,允许中断IF为0时,中断受到禁止。(3分)不行屏蔽中断.不受IF标记的限制由M引脚引入的中断.(2分)84 .MOVX.ORB911是把0B911.送入AX中:(2.5分)MOVAX,DS:0AB9HJ是把数据段的QAB9HJ和OABRH:地址中的数据送入AX中.(2.5分)85 .SP=2FFEH<2.5>AX=5000H(2.5分)86 .指令是让计算机完成某种操作的吩咐:(2.5)指令的集台称为指令系统.(2.5分)87.运用9号系统功能调用将字符申PRESSANYKEY从屏幕上显示输出(成打印机打印输出).(可依据中间分析过程酌情给分,5分)88.63H(5分,分析过程可的情给分)89 .采样是指格一个时间上连续变更的模拟SI转换为时间上断续变更的(离散的)模拟(2.5分)砥化是用基本的奴化电平q的个数来表示采样一保持电路得到的模拟电压(2.5分)90 .并行通信指把一个字符的各数位用多条线同时进行传输:(2.5分)串行通信就是数据在一根传输线上一位一位的按依次传送的通信方式,(2.5分)91 .电谖冲方式:限制输入寄存器和DAC寄存器同时接收数据,或者只用输入寄存器而把DAC寄存器接成直通方式.(2.5分)双缓冲方式:先分别使DAa)832的输入寄存器接收数据,再限制DACo832同时传送数据到DAC帘存器以实现多个D/A转换同步输出,(2.5分)电通方式:数据不通过缓冲存砧能.即11E接高电平,片选、写信号1、写信号2以及传送限制引脚接地.(2.5分)(答对1项给25分,减多5分)92.MOVA1.10001001IHMOVDX.30711O1.TDX,A1.(3分)MOVA1.,5AHMOVDX1301HOUTDX.A1.(2分)93 .把模拟地信号转换成数字量的器件称为模,'数转换器:(2.5分)把数字眼信号转换成模拟玳的器件称为数/模转换器.(2.5分)94 .辨别率和转换精度是两个根本不同的概念转换新度取决于构成转换器的各个部件的误差和稳定性.而辨别率取决于转换器的位数.(5分)四、综合设计网95 .datasegmentString1.db,asdf,;字符申设定不限SIrinf<2db'asdf':字符串设定不限yesdbOWI.O1I.'MATCH!fNOdbOWI,OII,'NOMATCH!5'dataendscodescgBcntassumecszcode,ds:data,es:datamainprocfarmovax,datanovds,ax!doves.ax1.easi,string1.1.eaDi,strin2mvex,string2-string1.ropecmpsbjnedispnomovah,91.eadx,yesint21.hjmpexit<1.ispno:Bovah,91.eadxtNOint21hexit:movah,4chini21hmainendpcodeendsendmain本答案仅供参考,程序设计题答案非唯96.STCSEGMENTSTACKDB200DIP(0)STACKENDSDATASEGMENTXIWOOAKIYIW-5ZD,200MAXI)W?DATAENDSCODESEGMENTASSUMEDS:DATA.SS:STACK.CS:CODESTAKPROCFARMOVAX,DATAMOVDS,AXMOVX.XCMPAX,YJG1.1.MOVAX.YCMPX.ZJGEXIT1.2:MOVAX,ZJMPEXIT1.1:CMPX.ZJ1.E12EXIT:MOVMAX.AX* 本答案仅供参考,程序设计遨答案非唯97.采纳宜通方式如下:MOVDX13031.1.MOV1.100O(K)OOHOUTDX1A1.MOYDX130IHMOV1.000100OOBOeTDX1A1.MOVDX,300HMOVA1.,OHOUTDX.A1.INCA1.JNZ1.1.MOVA1.,OFFHDECA1.OUTDX1A1.JNZ1.2JMP1.1.* 本答案仅供参考,程序设计题答窠非唯一98.采纳注通方式如下:MOVDX,303HMova1.,100ooooohOUTDX1A1.MOVDX130111MOVA1.,O(K)100OOBOUTDX1A1.MoVDX.300H1.I:MOVA1.1OHOUTDX1A1.CA1.1.DE1.AY:调用延时子程序,可以多种其他实现方法MOVA1.OFFHOUTDX1A1.CA1.I.DE1.AY:调用延时子程序.可以多种其他实现方法JMP1.1.* 本答案仅供参考,程序设计题答案非唯一99.采纳直通方式如F:M()v,DX,30311a1.,ooooooonDX1A1.DXt30111A1.,OOO100OOBDX,A1.MOVDX,3O0HMOV1.OH1.I:O1.TDX.A1.INCA1.JMP1.1.*本答案仅供参考,程序设H世答案非唯一100.int21hcmpa1.,*a,jbexitcmpa1.tz'jaexitsuba1.1.20hovd1.a1.Bovah.2int21h*本答案仅供参考,程序设计遭答案非唯一IO1.DATASEGM於TXDB?YDB?1.)ENDSSTACKSEGMENTSTACKDB200DUP<0>STACKENDSCODESEGMENTASSCMI-DS:DATA,SS;STACK,CS:CODESTARTPROCFARMOVAX.DTMOVDS,AXCMPX,0JGEA1.MOVY.-1JMPEXITA1.:JGA2MOVY,0JMPEXITA2:MOVY,IEXIT:MOVA1.1.1CHINT2IHSTARTENDPCODEENDSENDSTART*本答案仅供参考,程序设计璃答案非唯一102.STACKSI-GMbMSTACKDB200DIP<0>STACKENDSDATASEGMENTTABDB80,85,86,71,79.96DB83.56,32.66,78。84NODB10ENG1.ISTDB?DATAKNOSCODESEGMENTASSUMEDS:DATA.SSsSTACK.CS:CODEBEGINPROCFRMOVAX,DATAMOVDS,AX1.EABX,TABMOVA1.NODECA1.X1.ATTABMOVENG1.ISH.A1.MOVA1.1.4CH1.!21HBEGINENDPCODEENDSENDBEGIN本答案仅供蛰考.程序设计遨答案非唯一103.MOVAX,100OHMOVDS1AXMOVSI15011MOVDI,52HMOVBX,54HC1.CXORRX,AXXOYAXjSUADCAXjDIMOVBX,AX*本答案仅供参考,程序设计时答案非唯五、推断题104.错105,错106.错107.对108.对109.对110 .对111 .错112 .错113,错114.描115.错116.对117.对118.对119. W120.对121,错122.错123.对124.对125.错126.错127.对128.错129,错130.tft131.错132,前133,错134.对135.对136,错137.错138.«139.错140.对141.对142.对143.错144.对145.错146.对147.对148.格149 .tft150 .对151 .对152,错153 .对六、填空题3154 .程序限制方式、中呼限制方式、DMA方式155 .实地址方式,爱护方式,虚拟8086方式156 .完全嵌套方式,自动循环方式,中断屏蔽方式157 .单工、半双工、全双工158 .采样,量化,编码159 .数字量、模拟汆、开关一七、填空题2(略)