微机原理(第三版)课后练习答案.docx

上传人:田海滨 文档编号:542432 上传时间:2025-07-30 格式:DOCX 页数:11 大小:96.10KB
下载 相关 举报
微机原理(第三版)课后练习答案.docx_第1页
第1页 / 共11页
微机原理(第三版)课后练习答案.docx_第2页
第2页 / 共11页
微机原理(第三版)课后练习答案.docx_第3页
第3页 / 共11页
微机原理(第三版)课后练习答案.docx_第4页
第4页 / 共11页
微机原理(第三版)课后练习答案.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、1思索与练习题一、逸舞墨1,计算机硬件中最核心的部件是().cA.运算器Ik主存健满C.CP11D.输入/%出设得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.1001

2、0011BB.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 .计算机中的数据可分为数俏疗!和非数值型两类,前者的作用是衣乐数值中小,进行修术运算等处理操作:后者的作用是

3、表示字符编码.在计翼机中描述某种特定的信息.P125 .机器数是指一数及其符号在机器中加以表示的数值化_:机甥数的出示应考虑机;B数的范风机器数的符号、机器数中小数点位词3个因素,P】5P166 .ASCII码可以十求128种字符,其中起限制作用的称为功能码:供Hi写程序和描述吩时运用的称为信息码.P18P19三、推9M1 .计匏机中带符号数采纳补码表示的目的是为了筒化机器数的运算。()2 .计蚌机中数据的表示范围不受计算机字长的限制.()X3 .计霓机地址总线的宽度确定了内存容量的大小.(Z1.i1.傥机犍盘场入的各类符号在计算机内部均表示为ASCII码.()(键盘与计算机通信采纳ASC1.

4、1.码)2思索与练习题一、i&M1 .在国中起数据加工与处理作用的功能部件是().AA.1.1.B.数据桶存器C.数据寄存器D.即限制电路2 .以下不属于B1.U中的功能部件是()。BA.地址加法器B.地址寄存器C.段寄存器D.指令队列镇冲港4思索与练习题一、边舞墨1 .汇痂语言程序中可执行的指令位于()中.cA.数据段B.堆栈段C.代码段D.附加数据网2 .以下内容不是标号和变显限性的毡().BA.段属性B.地址隔性C.儡楼属性D.类型/性3 .DOS功能御用中采纳屏群显示单个字符,其值保存在()寄存器,C.A1.B.A1.1.C.D1.D.D1.1.4 .DOS功能两用中,从迸盘读取-个字

5、符并【可显的毡().AA.01HB.02HC.09HD.OAH5 .循环程序设计中,要考虑的核心问遨是().DA.循环的限制B.选择循环结构C.设置循环参数初始值I).修改循环限制参数6 .对于宏指令和子程序,下列说法不正确的是().DA.安指令不能简化目标程序B,子程序可以简化目标程用,但.执行时间长C.子程序在执行过程中由C叩处理D.宏指令在执行时要爱护和复原现场二、1 .汇编语言是一种面时CPU指令系统的程序设计语言,采纳指令助记符表示操作码和操作数,用符号地址去示操作数地址。P822 .汇编语言的语句可由一名字、操作符、操作数、注释四部分组成:此中1作符I*;:;!备的。P833 .机

6、器指令是指发送给CPU的吩咐,在运行时由CFU执行:伪指令是发送给汇编砰庠的刎1.在汇编过程中由一汇缎住庄JS行处理:宏指令是指代表一段源程序,通常用于一常常用到的个程序段场合-187、P1074 .子程序的法木结构包括子程序说明、现场爱护及我脱、子程序体、子程呼返回等几个部分:子程庠的卷数传递在寄器、堆栈、彳储器等方法.P1.o1、P1055 .DOS功能调用可完成对完成对文件、设备、内存的管理:BIOS的主要功能是且蜘限制:如系统加电自检、引导装入及时键盘、破盘、显示器、打印机、异步串行遨伯口等的限虬,6 .给定如卜程序段,在号条指令的右边n出指令的含义和操作功能,指出该程序段完成的功能及

7、运行结果:MwAX,0;AX=0MOVBX,1:BX=1MOVCX,5:CX=51.P:ADDAX,BXjAX=X+BXI)DBX,2:BX=BX+21.OOI,1.P0=CXT;若CXO,转U)H1.T;停机(D该程序段完成的功能是-Z2+1.2 .在两片8259A级连的中断系统中.主片的1%接从片的中断恩求输出.请写出初始化主片、从片时,相应的ICW,的格式.答:主片ICf3:0100OOOOB:从片ICf3:0000O1.1.OB.3 .某外部可屏蔽中断的类型码为08H,它的中断服务程序的人口地址为0020:0010I1.请端程将该中断服务程序的入口地址填入中断矢a:表中.解:C1.IM

8、OVAX.(M)MOVDS,AXMOVSI.08H*4MOVWORDPTR(S1.,0040HINCSIINCSIMOVWORDPTRISI,0020HSTI朴充,WJgf1.1:母盘中阍的矢Ai号为07H.它的中断IM务程序入1.1.地址为0BA9H:012511.求它在中断矢1表中的地址及相应总元内容.2、若将ICI2初始化为78H,则在中断响应总战周期从数据总线上向CPC送出的对应于IR2的中断类型码为,对应于IR3的中断类型码为.3,优先级自动循环方式起先时,优先级队列还是:IROIR7若此时出现j*IRO恳求.响应IRO并处理完成后,队列变为多少?10思索与练习题一、选界墨1.CPu

9、对8255R执行按位置位/复位操作时,写入的端口地址是().DA.端DAB.)1BC.)11C1).限制门2.8255A的PB口有()种工作方式?B.1B.2C.3D,43.利用8255A采集100个数据,数据间采样间附为IOmS,要用循环查M方法实现,即每次循环采集一个数据,那么在循环的初始化部分应当().CA.设灯采样次数为100次;设徨用于存放数据的谖冲区地址指针B.设置采样次数为100次:产生IOmS的数据间采样间隔:设置用于存放数据的缓冲区地址指针C.设置采样次数为100次:产生IomS的数据间采样间隔:设置用于存放数据的缓冲区地址指针;设区8255A的工作方式限制字4.8255A工

10、作于方式1输出时,在由外设输入的STD信号()的限制卜将端口A或(端口B)的数据领存.DA.上升沿B.下降沿C.高电平D.低电平二、填SM1.微机和外设通信的并行传输是指数据的各位同时传送:并行接口的特点是(P226):常用于近距肉场合.P225P2262.从并行接11的电路结构来看,并行接11有输入接和输出接11之分.P2263.8255A有两种吩咐字,一种是工作Zf式吩字字,3一种是C口位操作吩哨字。P2294.8253A内部有明个对外输入,输出端口,有3种工作方式,方式O称为期本1.O工作方j_.方式1称为选通I/O工作方式,方式2称为选通双向总线I/O方式.P232P235三、简答1

11、从8255A的PC口读出数据,试述限制信号CS,A1.,A“RD,WR的状态。答I-CS=O,A=bA0=O,-RD=O,-WR=I2 .可编程并行接口芯片8255A有如几种工作方式,每种工作方式有何特点?答4255A有3种工作方式.方式。:无条件I/O,用于主机与简洁外设敷传送(只有效掘线连按);方式I:通通I/O主机通过联络与外设单向数据传送:方式2:双向I/O.主机遢过联络与外设双向数据传送.3 .当8255A工作在中阍方式2时,CPU如何区分输入或猫出?答:进入中断服务程序后,三W入IBF和出OBF状态;着IBF=I(入冲人引起中断;若OBF=I(出冲外空),出引起中断四、设计JI1

12、某8255A端1.1.地址范阚为03F8H-03FR11,A组和B组均工作在方式0,A口作为数据输出端口,C1.I低4位作为状态信号输入门,其他端口未用:试行出该8255A与系统的连接图,并编写初始化程序,解1:8255A与系统的连接图如下.解2:初始化程序如下.MOVA1.I(M)OO(K)IB:A和BIf1.方式0.口出和C口低4位入口.MOVDX.03FBHOUTDX,A1.2. M1.8255A作为接】芯片,编写满意如下要求的3段初始化程序:将A组和B组建成方式0,A口和C口作为输入口,B口作为输出口。(2)将A姐置成方式2.B姐置成方式1,B口作为输出口(1) 将A组置成方式1且A

13、口作为给入.PG.和PC”作为给出.B组置成方式1且作为输入11.假设限制端口的符号地址为PORTK.解答如下:(2) MOVA1.I(M)I1001.B;A和B1.f1.方式0,A和C口-入口M口作为出口MOVDXtPORTKOUTDX,A1.(3) MOVA1.,IIO(M)100B;A1.ft章成方式2,HiaJt成方式1,B口作为,出口MOV1.)X.POiriKOUTDX,A1.;A口方式I入PC6和PC7,出,R口方式I*入(4) Mov1.,IoiioiiobMOVDX.PORTKOUTDX.A1.11思索与练习题一、选界黑1.串行接11芯片8251A可实现().DA.同步传送B

14、异步传送。,并行传送D.A和B均可2.825丛工作于串行异步接收时,当检测到()引脚为低电平常,可能是起始位,A.RxDB.TxDC-WED.-RTS3.输入限制发送器数据速率的时仲TXC频率可以是数出;传送波特率的(倍.CA.1、16或64B.I、32或64C.16、32或81D.16、64或1284,如8251A设为异步通信方式,发送器时钟输入端和接收时钟输入端连接到频率19.2kHz输入信号上,波特率因子为16则波特率为()波特?AA.1200B.2100C.)600D.19200二、1.审行通信是指.其特点是.通常用于场合,:法特笆是指,该指标用于衡量.3 .申行理信按迪信约定的格式

15、可分为_和_两种:前者的特点是_:后各的特点是4 .8251A是一种_芯片,运用的必需对其选行_一设置,主要内容包括一5 .RS232是应用于之间的接口.6 .在串行异步致Ie传送时,锻如格式规定8位数掘位】位令弼校,及位.1位冷止位.则组异步数据总共有位?三、设计题1.某系统中使可编程串行接口芯片8251A工作在异步方式,7位数据位.偶校验.2位停止位,分频系数为96,允许发送也允许接收,若已知其限制【】地址为03FBH,试编写初始化程序。解:初始化程序如下:MOVUX.03FBH;MOVAI.,I1.IO1.OB:方式字:鼻步方式JeaUHfcs校验,2位停止位,分IUUt为n=1.6OU

16、TDX.A1.MOVA1.OOOO1.O1.B:吩噌字:允许发送也允许按收用设复位OUTDX,A1.12思索与练习题一、选界黑1 .启动8253的计数湍起先或计数的方式有().CA.软件方式B.iffi件方式C.软件和硬件方式1).门控信号2 .对8253进行操作前都必衡先向8253写入一个(),以确定8253的工作方式,AA.限制字B.计数初假C.状态字D指令3. 8253定时器/数零中,在门限制信号上升沿到来后的()时刻,输出信号O1.T变成低电平.DA.C1.K上升沿BC1.K下降沿C,下一个C1.K上升沿D.下一个C1.K下降沿4. 8253工作在()方式时.OUT引脚能辎出一个QJC

17、周期宽度的负脓冲.DA.方式0B,方武1C方式3D.方式4或方式5二、填空题1.8253称为_:它具有3个独立的;每个计数器仃_种工作方式:可按馆程?2. 8253的初始化程序包括一两部分.完成初始化后,8253即起先自动按_进行工作。3. 8253定时器/计数器工作在某种方式时,须要在GATE端外加触发信号才能肩动计数,这种方式称为4. 8253内部有_个对外蛹入/怆出端门,有一种工作方式,方式0称为_方式1称为,方式2称为.5. 设8253的工作频率为2.5MHz,若要使计数器0产生频率为IkHZ的方波,则送入计数器0的计数初始值为,方波的电平为ms.三、1 .试说明8253的6种工作方式

18、各自的功能和特点,其时钟信号C1.K和门控信号GATE分别起什么作用?答案在P265P272().2 .8253的最岛工作就率是多少(2.6MHz)?825-1与8253的主要区分是什么(!作H率)?3 .对8253进行初始化编程要完成哪纹工作?答:初始化程序包括两部分:一是写各计数叁的限制字.二是设置计数初始值.四、设计题I.设8253芯片的计数器0、计数器1和限制口地址分别为04B0H、(M82H和0486H、定义计数器0工作在方式2,O为5MHz,要求输出OuT.为IkHZ方波;定义计数器1用OUT。作为计数脓冲.计数值为IOC1.0,计数器减到0时向CPU发出中断恳求,CPU响应这一中

19、断层求后接著写入计数值10001起先重新计数.保持每一秒向CP1.I发出一次中断总求.试编写对8253的初始化程序,并画出系统的硬件连接图,解”1)8253定时Q0计数初值:5MHZ/IKHZ=50008253定时器I计数初值:100O(2)8253的初始化程序如下:MOVDX,04B6H;设置限制口MOVA1.jmi1.O1.OOB;计数号。工作在方式2、二进制计效、读写抵离字节oDX1.MOVAuoii100oob;计数叁11方式。、二进制计数、读可低字节OUTDX,A1.;计敷善。计腼值”MOVDX,04B0H;设Jt计数QO口MOVAXSOOO;设计数器0的计数初值OUTDX.A1.;

20、写低字节计数初值MOVAUAHOUTDX.A1.;写商字节计数初值:计数器1计数初值设量MOVDX,04B2H;设计SHI1口MOVAXjOoO;”计敏叁I的计数初值oDX.A1.;耳低字节计数初值MOVA1.AHOUTDX,A1.;写育字节计数初值(3)连接示意图SMHzBtW2.将8253定时器O设为方式3(方波发生器),定时器1设为方式2(分频器),要求定时器O的输出脉冲作为定时器1的时钟独入,Q风连接总线时钟2MHz,定时器1输出O1.iT,约为IoHz.试编写实现上述功能的程序.解:设限制口:PORTK;计数*:PoRro:计数IM1.n:PORTI(11计第8253定时U0、1*A

21、ftKO.KI由40Hz=2MHzK(K:总分IKjKeD求K=2MHz4OHz=5OHM)=5(三)*1.OO分别求得KO=500、K1-100物始化程序如下:MOVDX.PORTK:设摩限口MOVA1.,QOIIOIIR;K2斗嵬时。方式3.先保后闻N字Ir计则I=OUTDXtA1.MOVA1.,0101010B:ttK8253定时-1加C2,仅叼用HHB也二JtMiHkOUTDX,A1.MOVDX,PORTO;设计数4。口MOVAX.500;设置计数Ou计数初值OUT1)X.A1.;写任字节计数值初值MOVAUAHOUTDX,A1.;耳离字节计数值初值MOVDX.PORT1.;设计数叁1口MOVA1.,I(M):设Jt计数0I计敷初值OUTDXtA1.;写低字节计数值初值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

宁ICP备18001539号-1