微机原理试题13940.docx
1思索与练习题一、选界黑1,计算机硬件中最核心的部件是()CA.运算器B.主存偏C.CP1.iD.输入/恤出设备2 .微机的性能主要取决于(),A(B计算机数据处理实力的一个正要指标)A.CPUB.主存储器C.硬盘D.显示器3 .计算机中借符号数的表示通常采纳().CA.康码及反码C.补码D.BCD码4 .采纳补码去示的8位二进制数出伯莅困是()CA.-127+127B.-127+128C.-128+127D.-128-+1285 .大写字母"B"的ASCII码是().BA.41HB.42HC.61H0.62H6 .某数在计算机中用压缩BCD码表示为10010011,其直值为().CA.10010011BB.93HC.93D.147二、填空意1微处理器是指侬_:微型计算机以CPtJ为核心,配置内存和"0接I】构成:JU点是(1)功能演(2)牢¾性高(3)价格低Q适应性强(5)体枳小(6维护便利,P8P52 .I”容量是指RAM和ROM总和:它是衡量激鞭计算机计徵机数据处理实力的一个重要指标:构成主存的据件通喘采纳DRAM和PRoM半导体器件,P5P93 .祭统总遥是CP1.rj其他部件之间传送数据、地址和阳制信息的公共通道:依据传送内容的不同可分成数据、地址、农制3种总刈。P94 .计算机中的数据可分为数俏疗!和非数值型两类,前者的作用是衣乐数值中小,进行修术运算等处理操作:后者的作用是表示字符编码.在计翼机中描述某种特定的信息.P125 .机器数是指一数及其符号在机器中加以表示的数值化_:机甥数的出示应考虑机;B数的范风机器数的符号、机器数中小数点位词3个因素,P】5P166 .ASCII码可以十求128种字符,其中起限制作用的称为功能码:供Hi写程序和描述吩时运用的称为信息码.P18P19三、推9M1 .计匏机中带符号数采纳补码表示的目的是为了筒化机器数的运算。()2 .计蚌机中数据的表示范围不受计算机字长的限制.()X3 .计霓机地址总线的宽度确定了内存容量的大小.(Z1. i1.傥机犍盘场入的各类符号在计算机内部均表示为ASCII码.()×(键盘与计算机通信采纳ASC1.1.码)2思索与练习题一、i&M1 .在国中起数据加工与处理作用的功能部件是().AA.1.1.B.数据桶存器C.数据寄存器D.即限制电路2 .以下不属于B1.U中的功能部件是()。BA.地址加法器B.地址寄存器C.段寄存器D.指令队列镇冲港3 .堆栈操作中用于指示栈顶地址的寄存器是().BA.SSB.SPC.BPD.CS4 .指令指针寄存器(IP)中存放的内容是()。BA.指令B.指令地址C.操作数D.操作数地址5.8086系统可访问的内存空间范围是().BA.OOOOH-FFFFHB.OOoOOH-FFFPFHC.Q2"D.0-2a,6.8086的"0地址空间采纳16位数寻址时,可访问的裁门数容量为()。C.16KBB.32KBC.64KBD.IMB7.8086最大和最小工作方式的主要差别是().I)A.数据总战的位数不同B.地址总线的位数不同CI/O端口数的不同D.单处理涔与多处理器的不同二、馍空JB1.8086的内部结构由亶和一B1.UJa成,前者功能是执行指令,后者功能是总线操作.P24P262.8086取指令时,会选取CS_作为段基值,再加上由Ip供应的俯移地址形成20位物理地址.3.8086有两种外部中断恳求践,它的分别是INTR和业P324.8086的标记寄存器共有2个标记位,分为个状态.标记位和3个限制标记位。P285.8086为访问IMB内存空间,将存储器进行分段管理:其物理区址是或一的:偏移地址足指相对段基地址的偏移与:逻地址常用于程序中.P29P20P34P356.逻辑地址为1000H:023011时,具物理地址是102331,段地址是100OH,偏移艮是_0230H_.7 .时钟周期是指CPI丛木时间计吊:单位,总线周期足指次总线操作时间,总线操作是指CPU经外部总线对存储卷或I/O端口进行一次佶息入和输出的过程P378 .8086工作在最大方式时CP1.1引脚MN/-MX应接fe_:最大和最小工作方式的应用场合分别是多处理器和单处理器系统°P38P39三、推断A1.1.1.P中存放的是正在执行的指令偏移地址.()X2 .从内存单元偶地址起先存放的数据称为现则字.()J3 .EU执行算术和逻辑运算后的结果特征可由限制标记位反映出来.()×4 .指令执行中插入,和T.是为了解决CpU与外设之间的速度差异.()X5 .总线操作中第1个时钟周期通常是取指周期.()X6 .8086系统笑位后重新比动时从内存地址FFFFOH处起先执行.()四、简答题1. 8086微处理器中的指令队列起什么作用(EU从指令队列取指令的缓冲作用),其长度是多少字节(6个字节)?P262. 什么是逻辑地址(无符号32位二进制敷).它由哪两部分组成(段地址和偏移地址)?80H6的物理地址是如何形成的(物理地址=段地址*1OH+佑杼地址)?P353. 8086微机系统中存储器为什么要分段(8086系统内的地址寄存器均是16位,只能寻址64KB:将IMB存储器分成逻辑段,每段不超过64KB空间,以使CPU操作.).6逻辑段之间的关系如何(可里.登、交叉、紧密连接和分别)?KM1.I/O端口有哪两种编址方式(统编址和独立编址,8086的最大I/O寻址空间是多少(64KB)?P365 .8086的最大工作模式(8086、8087和8089通过总线限制;8288产生对总线的限制信号)和最小工作方式(8086干脆产生总线限制信号)的主要区分是什么?他们分别应用在何种场合(多处理器和单处理器系统)?P396 .简述实地址方式(由段地址和偏移地址计算产生物理地址,其物理地址可以超过20位)和虚拟8086方式(Ih段地址和偏格地址计算产生的有效物理地址为20位)的区分.PH7 .简述PentiU微处理器的主要特性.P1.1.五、分析题1 .有一个由10个字组成的数据区,其起始地址为120OH:0120H.试写出该数据区的苜末存储单元的实际地址(12123门2120H+1021=12133ID.2 .若一个程序段起先执行之前,(CS)=33A0H.<IP)=0130H.试问该程序段启动执行指令的实际地址是什么(33A00H+0130H=33B30H)?3 .有两个16位的字31DAH和5E7FH,它们在8086系统存储器中的地址分别为00130H和0013411.试育出它们的存谛示意图。地址存储空间0013OHODAJ1.00131H31H00131H7FH00135115EII4 .将字符串“Good!”的RSCU码依次存人从0125011起先的字节单元中.画出它们存放的内存单元示意图.存储窗间地址01250H012511101252H01253H01254H3思索与练习题一、选界1.寄存器间接寻址方式中,要找寻的操作数位于(A.通用寄存器B.内存单元2,下列指令中正输的是()。.MOVA1.BXB.MOVCS.AX3 .下列指令中错误的是().A.MOVAX,123IHB.INCBX4 .设(SP)=I(H0H,执行PoPAX后,;A.IO1.1.HB.101211C.100EHC段寄存器C.MOVA1.C1.C.SR1.AX,2SP中的内容为(D.100HI)«!'.D.堆栈D.MOVBX,SID.PUSHDX5 .给定(A1.)=80H,(CI.)=02H,指令SHRM“CI.执行后的结果是()A.(A1.)MOHB.(A1.)=20HC.(A1.)=COHP.(A1.)=EOH6 .将AX清零并使CF位清零.下面指令借以的是()。AA.SUBAX,BXB.XORAX.AXC.3)丫AX.0(不意响FRD.ANDAX.(XXX)H二、填空题1 .计算机指令通常由价码了段和操柞故7段的部分纲成;指令对数据操作时.依据数据的存放位置可分为马I数、寄存渊操作故、存饰涔名作数,2 .寻址的含义接指找寻勾作数的过程:8086指令系统的寻址方式依据大类可分为4i蚣数行关的寻址方式、与I/O踹口有关的J址方式J其中寻址速度最快的是一马上翻寻址一°P51'P573 .指令MOYAX.ES<BX0100H中.故操作数位于物理地址为ES*10H,BX,CHOoH的存储羊儿读取的是附加数据ES段的存箱单元内容4 .堆栈是一个特别的存储器区域J其操作是以2字节单元.为电位依据先进后出一原则来处理;来纳指向栈顶地址,入找时地址改变为SP<=(SP)-20P575 .I/O端11的不址行脆流11才址和间接端U?址两种方式:采纳8位数口出t(干Mtt)时,可访问的端门地址为上逐_:采纳16位数口地址(向按口寻址)时,可访问的¾口地址为。65535.。P57、P58三、分O算1,析如下指令的正误,对Ift误指令说明出口误缘由并加以收正,(2)MOV1020H.CXMOVIP,00OH(6)0UTCX,A1.(8)M0VC1.,3300»(I)MOV1200,23JI(3)MOV1000111.2000H(5>PUSHA1.(7)INA1.,8011(I)MOV12OOJ,2¾I(2)MOV1020H,CX;未指明数据类型;马上数不能作为目标操作数(3)M0V1000)1,200011:两逆作数不能均是内存单元(4)MOVIP,OOOH(5)PUSHA1.(6) 011CX1A1.(7) INA1.,8011(8) MOVC1.,33001.1.:IP不能在MOV指令中出现:操作数必能是16位MOVBYTEPTR(1200,23HMOV1020H,CXMOVBYTEPTR1000H,20001.1.JMPO(K)IIPUSHAX;CX不能作为端口地址的间接访问寄存潺OUTDX.A1.;干脆流口地址写法悟误INA1.,80H:两操作数的数据类型不一样MOVCX,3300112.试分析如卜程序段执行完后,BX的内容:817FHMOVBX.103011:(BX)1030HMwCU3:(C1.)=3SH1.BX,C1.:(BX)=818011DECBX:(BX)=817FH4思索与练习题一、选界同).0,附加数据段1 .3:编语古程序中可执行的指令位于(A.数据段B.堆栈段C代码段2 .以下内容不是标号和变质属性的是(此段璃性B.地址M性CfS移属性D.类型属性3. DOS功能网用中采纳屏幕显示单个字符,其伯保存在()寄存器.CA. A1.B.AHC.D1.D.D1.1.4 ,DOS功能调用中,从键盘读取一个字符并回显的是()。A.01HB.02HC.09HD.OAH5 .借环程序设计中,要考虑的核心问遨是().I)A.循环的限制B.选祥循环结构C.设置循环卷数初始的D.蟋改循环限制参数6,对于宏指令和子程序,下列说法不正确的足().DA.宏指令不能简化目标程序B. 了程序可以简化目标程序,但执行时间长C.子程序在执行过程中由CPU处理D.宏指令在执行时要爱护和复潦现场二、馍空JB1 .汇编语吉是一种面对CP1.指令系统的程序i殳计语吉,采纳指令助记符表示作码和探作数,用符号地址上示操作数地址。P822,汇编语言的语句可由定八操作符、操作数、注/四部分现成;其中操作符是必需具备的,P833 .机戕指令是指3HCPU的吩咐,在运行时由一F1.执行:伪指令是发送给汇编程序的吩时,在汇编过程中由汇编程序进行处理:宏指令是指代我段源程序,通常用于一常常用我的个新庠段场合。P87、P1074 .子狎庠的菸本结构林括由程序说明.现场爱护及史原.千程序体'子程序返回等几个部分:子程序的参数传递有寄存器、堆栈、存储器等方法.P104、P1055 .DOS功能调用可完成对完成时文件、设备、内存的笆理:BIOS的主要功能是外设的限制:如系统加也门抬、由9装入及时键盘、微盘、显乐器、打印机、异布华竹通信【1等的双虬.6 .给定如卜程序段,在每条指令的右边写出指令的含义和操作功能,指出该程序段完成的功能及运行站果:MOVAX,0:AXCOMOVBX.1:BX<-1*)VCX,5;CX<=51.P:ADDAX1BX:AX<=AX+BXADDBX,2zBX<=BX+21.OOP1.P:CXC=CXT;若CXO,转1.PII1.T:停机(1)该程序段完成的功能是-Z2+I.(2)程序运行后:(AX)=里:(BX)=m_:(CX)=_0_.三、推断题1.伪指令是在汇编中用于管理和限制计算机相关功能的指令,()×2 .程序中的可指向下一个所能安排存谛单元的偏格地址.()J3 .宏指令的引入是为了坳加汇编程序的功能.()4 .多重循环的内循环要完整地包含在外循环中,可嵌套和并列,()5 .子程序结构缩短了程序的长度,节约了程序的存储空间.()五、设计题1.编程实现求S=(X-+Y)/Z的值.小将结果放人RHSU1.T电元.:XTI_5_1.ASMDATASEGMEi11;定义数据段XDT15YDV-32ZDf280RESU1.TDf2DUP;定义结果保存单元DATAENDS;数据段结束CODESEGMEK;定义代码段ASSUMECS:CoDE,DS:MTASTART:MOVAX.DATA;初始化DSMOVDS,AXMOVAXtX;取出被MHfcX存入AX中.I1.OJ1.X:执行X,操作MOVCX,AX;集积的低位字转存至CXMOVBX.DX:乘积的穴位字转存至BX,MOVAY;取出被祟数X存入AX中.IMU1.T;执行r操作ADDAX,CX的低位字与Z的低位字相加ADCDX,BX;XAY:的高位字相加IDIVZJ(X2+Y2)Z.MOVRESU1.TtAX;商存入REsu1.T单元MOVRESU1.T+2,DX;余数存入RESU1.T+2单元MOVAH,4CHINT21H;返日DoS.CODEENDS;代码段结束ENDSTART;汇结束2.编程序完成计算S=(A,B)/2-2(AANDB).;XT4_5_2.AS,MDATASEGMENT;定义数据段ADV15BDV-32SDf?RESU1.TDf2DUP(?);定义结果保存单元DATAENDS;数据段结束COMSEGMENT;定义代码收ASSUMECS:CODe,DS:MTASTART:MOVAX,DATA;初始化DSMOVDS,AXWWAXtA;取出被秉敷A存入AX中.ADDAB;A+B.SARAX,11.(A+B)2MOVBX,AX;存入BX中MOVAX,AANDAXtBSA1.A1.SUBBX,AXMOVS,BXMOVAHtMH.IKr21HCODEENDSENDSTART;取出W敷A存入AX中:AANDB;(AANDB)*2:(A+B)2-2(ANDB);存入S单元;返回DaS:代码段结束;汇结束5思索与练习题一、选界JR1 .微机中地址总线的作用是().CA.选择存储单元B.选择信品传输的设备C.指定存储单元和I/O接口电路地址D.确定操作对象2 .微机中运用总线结构便于增减外设.同时可以().CA.削减信息传输量B提高估息传输成C.削减信息传输践条数D.增加信息传输线条数3 .可将微处理器、内存储器及I/O接口连接起来的总城是(CA.芯片总线B.外设总线C.系统总线D.局部总线4 .CPU与计算机的高速外设进行信息传输采纳的总线是().DA.芯片总设B系统总线C.局部总戏D外部设备总规5 .要求传送64位数据信息,应选用的总线是(C.ISABjCC.PCID.AGP6 .以下不同于USB主耍特点的是().DA.可以热插拔B.数据传输快速C.携带便和D.可并行处理二、填空墨1 .总线是微机系统中多个部件之间公用的一组连线,是系统中景个部件信息交换的公共通道,由它构成芯片、辆件或系统之间的标准怙息通路.P1.162 .微机总工股分为内部总战、系统总践和外郃总践三类。用于插件板一级互连的是一至统胞线:用于设一级互连的是外部总田°P116"1173 .总线宽度是指可同时传送的二进制数据的位数:数据构物率是指在单位时间内总线上可传送的数据总年P1204 .AGP总找是一种加速图形接I1.局部总戕析准;主要用于高速视频或高晶质画面的能示一场合。P1325 .ISB5线拼一种支持即插即用的新型串行接II:其主要特点;I运用便利、速度加快.连接俄徒、独立供电、支持买媒体.P133'1346 .IEEE139-1是一种新型的岛神出行.总我,主要应用于用过100Kbihs的硬盘和觇频设在.P1346思索与练习题一、选界题1 .存储零的主要作用是().DA.存放数据氏存放程序C.存放指令【).存放数据和程序2 .以下存储器中,(TU不能干腌访问的是(),DA.CacheB.RAMC.主存D,辅存3 .以下属于DRAM特点的是().CA只能读出比只能写入C.信息需定时刷新D.不断电信息能许久保存儿某存储器容V为6,休X16,该存储器的地址纹和数据线条数分别为()。CA.16,32B.32,16C.16,16D.32,325.采纳虚拟存储器的目的是().CA.提高主存的存取速僮B.提高辅存的存取速度C扩大主存的存储空间D.扩大辅存的存储空间二、填空J1.1 .存修容量:是指二进制信息总盘:容量越大.能存储的二进制信息越多,系统的处理实力前期I-.P1.M2 .RAM的特点是通过指令可指机可对机储维元进行元何:依据存储原理可分为指令RA比和动态RAM,其中要求定时对其进行刷新的是动态RAM。P1483 .Cache是一种庙速小容高的存储器,位于CK和上存之间,用来存放Cpt1.正在运用的指令和数据:运用Cache的目的是提高CPU访问存储器的存取速度,削减处理叁的等待时间.»44P1654 .虚拟存储器是以"储器访问局限件为基础,建立在上自一辅疗物理体系结构上的主立与辅存之间的数捌交换技术.Pivr5 .计算机中果纳士存-辅存和CaCheT:存两个存储层次,来解决存储涔的速度、容fit和价格之间的冲突。P1.M三、推断题1.SRAM比DRAY电路简洁,集成度高.功耗低.(X)2 .Cache的存取速度比主存快,但比CptJ内部寄存器慢.()3 .辅存与主存的相比,其特点是容量大,速度快。(×)4 ,CP1.iiJ干脆访问主存和辅存.(×)五、分析设计题1 .已知某微机系统的RAM容麻为4KX8位,首地址为4800H.求其最终一个旗元的地址.4800H÷1000H-1=57FFH2 .设有一个具有14位地址和8位数据的存储器,问:(1)该存储器能存储多少字节的信息?答:2"=2以2"=16KB(2)%如存储器由8KX4位RAM芯片组成,须要多少片?答:4片(3)须要地址笠少位做芯片选择?答:1位I局部译码)3 .HI16KX1位的DRA.M芯片祖成64KX8位的存储器,要求画出该存储器现成的逻辑框图。解:如下图(共32片16KX1.位)答案在F190F191.3. 8237A进行DMA数据传送时行几种传送方式?其特点是什么答:单字节传送方式、字蛆方式、连跳方式.答案在PI88P1894. 8237A有几种对其DMA通道屏蔽位操作的方法?答案在P193-P1194.三、设计题1.设徨PC的8237A通道2传送IKB数据,请给其字节数得存器编程。解,传送IKB(O40011字节)的字节数寄存叁的初始值为03H1.1.通道2字千数寄存署的口地址,8237A的基地址+09川清Nt字节指示叁的*口地址,8237A的基地址+OCH.当8237A通道2传送IKB9M,对字节皴寄存餐初始化程如下:DMAEQU(M)H;设8237A的荐地址为OOH:出清除字节指示号吩咐O1.JTDMA+OCI1.A1.:发清除字T揩示IMxtt(指向16位字节敷寿存叁的低8位):字节数寄存着的初始似t作MOVA1.OFFHOUTDMA+09II.A1.MOVA1.03HOUTDM*09H,1.;神字节数寄存4M&8位初始值;写字节数寄存叁任8位初始值:设字节数寄存叁育S位初始值;写字节数寄存善高X位初始值9思索与练习题一、填空1 .中断是指(P20。)一:实现中断功能的限制逻辑称为中断系统.°P2002 .中断源是指用力中断的设备或巾务:依据CPU与中断源的位/可分为内部中断和外部中断P2013 .CP1.内部运算产生的中断主要有除法出错、运算溢出和溢出和试中设置断点.P2014 .中断源的识别通常有上询中断和矢修中断两种方法:前者的特点是第个中新源公用一个中断入口服务程序,通过执行段杏黄程序,确定引起中断的中断源状态;然於做相应的中断处理:后者的特点是每个中点是对庖一个中断服务入口地址,由中断向i来指示中断服务程序入11地址.P2025 .中断向中是中断限分程序的入口地址;存放中断向此的存储区称为中断向丑衣.P2086.8086中断系统可处理256种不同的中断,对应中断类型码为0'255,每个中断类型码与一个中断楣对应,每个中断向量需占用二个字H单元:两个高字节单元存放Hj犯段地址,两个低字节限元存放中断人口偏移地址,P2O6二、分析设计题1.设8259A的操作吩咐字OCW,中,EOI=O.R=1.S1.=I.1.1.1.=011.试指出8259A的优先权排队依次.*:IR4(*)%IR5、IR6、IR7、IRO<.IRkIR2、1.R5<ft>2 .在两片8259A级连的中断系统中,主片的IRB接从片的中断恳求输出,请写出初始化主片、从片时,相应的IcW1.的格式。等:主片ICV3:O1.oOOOOOB:从片ICV3:0000O1.1.OB.3 .某外部可屏蔽中断的类型码为OSH,它的中断服务程序的人11地址为0020:0(Mo1.1.请蟾程将该中断服务程序的入口地址填入中断矢求表中。CIjMOVAX,00MOVDSAXMOVS1.0MH*4MOVWORDPTRSI,(MMOHINCSIINCS1.MOVWORDFKS1.OO2OHSTI补充,课后1:链砍中断的矢ift号为07H,它的中断服务程序入口地址为0BA9WQ125H,求它在中断矢量表中的地址及相应单元内容。2、若将1C92初始化为78H,则在中断响应急线周期从数据总线上向CP1.送H1.的对应于IR2的中断类型码为,对应于IR3的中断类型码为。3、优先汲自动很环方式起先时,优先级队列还是:IR0->IR7若此时出现了IRo恳求,响应IRO并处理完成后,队列变为多少?10思索与练习题一、选界黑1.CP1.对8255R执行按位置位/复位操作时,写入的端口地址是().DA.端11AB.端门BCJ11CD.限制门2 .8255A的PB口有()种工作方式?BA.1B.2C.3D.43 .利用8255A采集100个数据,数据间采样间隔为IOmS,要用循环查M方法实现,即每次循环采集一个数据,那么在循环的初始化部分应当().CA.设置采样次数为100次;设置用于存放数据的缓冲区地址指针B.设皿采样次数为100次:产生IOmS的数据间采样间隔:设置用于存放数据的缓冲区地址指针C.设置采样次数为100次;产生IOms的数据间采样间隔:设置用于存放数据的缓冲区地址指针;设置8255A的工作方式限制字4.8255A工作于方式1输出时,在由外设输入的STD信号()的限制下料端口A或(端口B)的数据锁存.DA.上升沿B下降沿C高电平D.低电平二、填空题1.微机和外设通信的并行传输是指数据的各位同时传送;并行接口的特点是(P22610.1.2):常用于近距离场合.P225'P2262.从并行接11的电路结构来看,并行接口有输入接I1.和输出接11之分.P2263.8255A有两种吩咐字,一种是工作方式吩咐字,另一种是CrI位探作吩咐字.P2294.8253内部有3个对外输入,输出端口,有3种工作方式,方式C1.称为琴本1.O工作方军.方式1称为选通I/OI:作方式.方式,2林为选通双向总线IjO方式。P232'P235三、简匐R1 .从8255A的PC口读出数据,IA述限制信号CS,A"A(“RD,WR的状态。答I-CS=O,A1=1,A=0.-RD=O,-WR=I2 .可编程并行接口芯片8255有哪几种工作方式,每种工作方式有何特点?答42S5A3种工作方式.方式。:无条件I/O.用于主机与倚洎外设敷据传送(只有数帚线连接);方式1:逸通I/O主机通过联络与外设单向数据传送:方式2:双向I/O,主机通过联络与外设双向数据传送.3 .当8255工作在中厮方式2时,CPU如何区分输入或抬出?答:进入中断JR务程序后,查询入IBF和,出OBF状态:若IBF=I(入冲!),人引起中新;若OBF=I(出曼冲外空),出引起中断.四、ttt三1 .某8255R端口地址范围为03F8H03FBH,A组和B组均工作在方式0,A口作为数据输出端口,C口低4位作为状态信号输入门,其他端口未用:试行出该8255A与系统的连接图,并编写初始化程序,解1:8255A与系观的连按图如下.解2:初始化程序如下.MOV1.,100(M)OO1.B;A和B坦方式0.A口出和C口低4位,入口MOVDX.03FBHOUTDX,AI-2 .用8255A作为接1芯片,编写满意如下要求的3段初始化程序:(1)将A组和B组M成方式0,A口和C口作为输入口,B口作为输出口。(2)将A姐置成方式2,B祖置成方式1,B口作为输出口(3)将A组置成方式1且A口作为物入.Pa和PC:.作为给出,B组置成方式1且作为输入11.假设限制口的符号地址为PORTK,解答如下:(1) MOVA1.I(M)I1.OO1.B;A和BIa方式0,和C口入口.B口作为出口MOVDXtPORTKOUTDX,A1.(2) Mova1.I100oiiiob;A1.fi二成方式2,HiaJW方式i,b口作为,出口MOVDX1PORiKOUTDX,A1.(3) MOVi.,Kuioiiob;a口方式PC6和pc7出,b口方式i,入MOVDX.PORTKOUT1.)X.A1.11思索与练习题一、选界思I.串行接11芯片8251A可实现().DA.同步传送B.异步传送C.并行传送D.R和B均可2.8251A工作于串行异步接收时,当检测到()引脚为低电平常,可能是起始位.A.RxDB.TxDC.-WED.-RTS3.输入限制发送器数据速率的时伸TXC频率可以是数据传送波特率的(倍,CA.1、16或64B.1、32或64C.16、32或64D.16、64或1284,如825IA设为异步通信方式,发送器时钟输入端和接收时钟输入端连接到频率19.2kHz输入信号上,波特率因子为16则波特率为()波特?AA.1200B.2400C.9600D.19200二、填空题1.串行通信是指.其特点是.通常用于场合.2 .波特率是指,该指标用于衡量3 .由行池伯按逋信为定的格武可分为_和_两种:前者的特点是后者的特点是°4 .8251A是一种_芯片,运用前必需对其迸行_设置,主要内容包括。5 .RS232是应用于之间的接11.6 .在率行异步数据传送时,假如格式规定8位数据位.1位奇偶校验位,1位停止他,则一组界步数据总共有位?三、设计题1.某系统中使可编程串行接口芯片8251A工作在异步方式,7位数据位,偶校验,2位停止位,分猱系数为96,允许发送也允许接收,若已知其限制I1地址为03FBH,试编写初始化程序。解:初始化程序如下:MOVUX.03FHH;MOVI.,I1.IOIOB;方式字:鼻沙方式J位敷IM1.夕,2位停止位,分IBHet为n=16OUTI)X.A1.MOV1.OOOO1.O1.B;吩附字:允许发送也允许接收.:误复位OUTDX.A1.12思索与练习题一、选异题1 .启动8253的计数器起先或计数的方式有(),CA.软件方式B.硬件方式C.软件和硬件方式DJJ控信号2 .对8253进行操作前都必需先向8253引入一个(),以确定8253的工作方式。AA.限制字B.计数初值C.状态字D.折令3 .8253定时器/数器中,在门限制信号上升沿到来后的()时刻,输出信号OuT变成低电平。DA.C1.K上升沿B.C1.K下降沿C.下一个C1.K上升沿D.下一个C1.K下降沿4 .8253工作在()方式时,OUT引脚能检出一个C1.K周期宽度的负脓冲.DA.方式。B.方式1C.方式3D.方式4或方式5二、填空题1.8253称为一:它兵仃3个独立的:每个计数渊行_种工作方式:可按编程?2.8253的初始化程序包括两部分,完成初始化后,8253即起先自动按进行工作。3.8253定时器/计数器工作在某种方式时.须理在GATE端外加触发信号才能启动计数.这种方式称为.4.8253内部有个对外输入/输出端U,有种工作方式,方式Q称为.方式1称为,方式2称为。5.设8253的工作频率为2.5MIz,若要使计数器0产生频率为IkHZ的方波.则送入计数器0的计数初始(ft为,方波的电平为ms.三、简答题1 .试说明8253的6种工作方式各自的功能和特点,其时钟信号C1.K和门控信号GATE分别起什么作用?答案在P265-P272(1.2.1.5)2 .8253的以高工作频率是多少(2.6MHZ)?8254与8253的主要区分是什么(I作算率)?3 .对8253进行初始化端程要完成够”工作?答:初始化程序包括两部分:一是与各计致辱的限制字.二是设计数初始值.四、设计题1,设8253芯片的计数器0、计数器1和限制口地址分别为04B0H、M82H和M86H、定义计数器0工作在方式2,C1.1.为5MHz,要求输出OUT.为Ik1.1.z方波:定义计数器1用OUTo作为计数脉冲.计数值为Io00.计数潺减到0时向C叩发出中断总求,C叩响W这一中断恩求后接着写入计数值1000.起先承新计数,保持每一秒向CPU发出一次中断恳求.试编写对8253的初始化程序,并画出系统的硬件连接图。解:(I)8253定时器0计数初值:5MHZ/1KHZ=50008253定时号1计数初值:10(川(2)8253的初始化程序如下:MOVI)X,04B6H;tUKRMMOVAuooiio100b;计基®。工作在方式2、二进制计效、读写保高字节OUTDX,A1.MOVA1.M1.1.1.OoooB;计数暑式。、二进制计数、“低充字TOUTDX,A1.:计数h)计数初值设工MOVDX.04B0II;设置计口MOVAX9SOOO;设计敷器。的计数初值O1.JTDX,A1.;写低字节计数初值MOVA1.AHoDXA1.;耳高字节计数初值;计敷叁1计数初值”MOVI)X,04B2H;设置计IUBI«MOVAXJOOO;设计数4»I的计数初值OUTDX,A1.;耳低字节计数初值MOVA1.5AHOUTDX,AI.;写高字节计数初值(3)连接示:图5MHzIt#2.将8253定时器。设为方式3(方波发生器),定时器1设为方式2(分频器上要求定时器0的输出脓冲作为定时器1的时钟入.C1.扁连接总线时件2W1.z.定时器1除出OIjT,约为40Hz.试编写实现上述功能的程序.解:设限制口:PORTK;计数器0口:PORT0;计数1"口:PoRT1.UI计算8253定时器0、1分频系数KO、K1.由40Hz=2MHzK(K:总分H系数1求K=2MHz40Hz=50<MM>=5(M)+100分别求得Ko=50(kK1.=I(N)初始化程序如下:MOVDX,PORTK:设置限制口MOVAU0011011B宸时no方式3决抵后高*写字节计数I1.OUTDX.A1.MOVAU0101010B;设置必3京时1方式2.仅读写低字IJ计数二进计量OUTDX,A1.MOVDX.PORTO;设计数器。口MOVAX.500;设量计数叁。计数初值OUTDX,A1.;写任字节计数值初值MOVAUAIIOUTDXA1.;耳高字节计数值初值MOVDX,PORT1.;”计敷1«MOVAUI(M);设置计数暮I计数初值OUTDX,A1.;写修字节计数值初值