微机原理试题集 复习资料.docx
《微机原理试题集 复习资料.docx》由会员分享,可在线阅读,更多相关《微机原理试题集 复习资料.docx(37页珍藏版)》请在课桌文档上搜索。
1、第1章概述1 .电子计F机主要由运口净、限制器、存储器、输入设备和输出设备等五部分组成。2 .运翼涔和限制器集股在一块芯片上,被称作CPU。3 .总线按其功能可分数据总线、地址总线和限制总线三种不同类型的总线。4 .计算机系统与外部设冬之间相互连接的总线称为系统总线(或通信总线):用于连接微型机系统内各插件板的总线称为系统内总线(板级总线):CPu内部连接各寄存器及运算部件之间的总线称为内部总线。5 .迄今为止电子计算机所共同遵循的工作原理是皿例_和处迎1.的工作原理.这种原理又称为冯诺依些型原理。第3章微处理器及其结构1. 8086/8088CPU执行指令中所需操作数地址由EU计算出16位偏
2、移量部分送BIU,由BIU及终形成一个20位的内存单元物理地址。2. 8086/8088CPU在总线周期的T1.时刻,用A19S6A16S3输出20位地址信息的显高4位,而在其他时钟周期,则输出状态信息。3. 8086/8088CPI.复位后,从OFFFFOH推元起先读取指令字节,一般这个雏元在ROM区中,在其中设置一条里把指令,使CPU对系统进行初始化.4. 8086系统的存储体系结构中,IMB存储体分_2_个库,4个库的容型都是512K字节,其中和数据总线D15D8相连的库全部由奇地址单元组成,称为高位字节库,并用廊作为此库的选通信号。5. 8Q86/8088系统中,可以有64K个段起始地
3、址,随意相邻的两个段起始地址相距或个存储单元。6. 用段基值及偏移责来指明内存单元地址的方式称为逻辑地址.7. 通常8086/8088CPU中当EU执行一条占用许多时钟周期的指令时,或者在多处理器系统中在交换总线限制时会出现二地状态。8. 8086CPU运用工根地址线访问I/O端口,最多可访问3个字节端口,运用20根地址线访向存储单元,最多可访问也个字节单元。9. CPU取条指令并执行该指令的时间称为_1&金_周期,它通常包含若干个妙周期,而后者乂包含有若干个!曳周期。1. 某微机及大可寻址的内存空间为16VB,其CPU的地址总线至少应有以条。2. 8086/8088CPU的RESET引脚至少
4、应维持J1.个时钟周期的正脉冲宽度才能有效复位。3. 当RESET信号进入海电平状态时,耨使8086/8088CPU的CS寄存器初始化为OFFFFH.4. 8086/8088CPU与慢速存储蹲或I/O接口之间进行数据传输,为了使传送速度匹配,有时须要在T3和T4状态之间插入若干等待周期TU.5. 8086/8088CPU中标记寄存:器的主要作用是产生影响或限制某些后续指令所需的标记。6. 8086最小模式下的存储罂读周期中地址锁存发生在总线周期的工时刻。7. 指令指针IP的作用是保存正在执行的一条指令。8. 8086CPU有两种工作模式,最小模式的特点是CPu供应全部限制信号。第4章8086/
5、8088CPU指令系统1 .寄存器间接寻址方式中,操作数在存储唯元中。2 .用BP作基址变址寻址时,操作数所在的段是当前_1找段J9.条件转移指令JNE的条件是ZF=O。1.调用CA1.1.指令可有段内干脆.段内间接.段间干脆.段间间接。5.在数据传送类指令中,只有SAHF和PoPF两条指令会影响标记位的值,其中指令,MPF是唯一可以变更TF标记的指令。第5章汇编语言程序设计1 .段定义伪指令语句用SEGVENT语句表示起先,以EM)S语句表示结束.2 .ARRAYDW10DUP(DX)B.(AX)2(DX)C.(AX)(3.FO()6.8086系统中,每个存储单元都只对应一个唯一的物理地址和
6、一个唯一的逻辑地址.()7.8086的中断分为可屏蔽中断和不行屏蔽中断两种。()8.申行接口中“申行”的含意仅指接口与外设之间的数据交换是出行的,而接口与CPU之间的数据交换仍是并行的。三、填空题1 .设模为2,则52的补码为H,一14的补码为H,-0的反码为He2 .设内存中一个数据区的起始地址是1020H:OA1.CBH,在存入5个字数据后,该数据区的卜一个可以运用的单元的物理地址是3 .8086依据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需运用来形成总线周期。4 .微机系统内,按信息传输的范围不同,可有,等四级总线。5 .CPU对外设进行数据传送的方式有三种
7、,即,或.6 .汇编指令通常包括和两部分。7 .8086系统中,默认方式卜.对指令寻址由寄存落和完成,而堆栈段中的偏移室可由寄存器或来指示。8 .程序存储与程序限制原理的含义是。四、程序阅读1.下面的程序通过子程序调用,将数组ARRAY的CoUNT个元素求和,并将结果送SUM单元,分析这段程序后补充完整程序中的空格部分。SUMDH,2ARRAYDW200DUP(?)COUNTIDW200aMOVBX,OFFSETSUMPUSHBXMOVBX,OITSETARRAYPUSHBXMOVBX,OFFSETCOUNTPUSHBXCA1.1.S1.MPRO1.ABE1.1.:SUMPROPROCNEAR
8、PUSHXPUSHBXPUSHSIPUSHDIPUSHBPMOVBP,SPMOVSI,BP+.;得到ARRAY的地址MOVDI,BP+;得到COUNT的地址MOVCX,DIMOVDI,BP+_;得到Sw的地址XORAX,AXNEXT:ADDAX,SIINCSIINCSI1.OOPNEXTMOV一,AX:送求和结果POPPoPDIPOPSIPOPBXPOPAXRET6SUMPROENDP2.设有100个字节数据(补码),4:放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存入同一数据段E=2100H的单元中,清完成该程序(在空白处填入适当的语句MAX:MOVBX
9、,MOVA1.BXMOVCX,1.00P1:INCBXCMPA1.BXU)OP2MOVA1.BX1.00P2:DECCXJNZMOV,A1.五、存储器编址某系统有一片EPROM2716,它与CPu地址总线的连接如图,写出此EPROM的地址空间范闱。六、综合应用有如题六图键救电路,试编写8255初始化程序和键值读取程序,并将键值序号在1.ED七段数码管显示出来。七、设计题设外部有保冲信号源P1.US,要求用82535的计数冷O对该信号源连续计数,当计数器计为O时向CPI:发出中断恳求。1、画出8253-5的C1.K0、GTE0和Orro的信号连接图。2、若该芯片的端口地址为40H43H,计数初值
10、为1234H,写出该计数器工作在方式2按二进制计数的初始化程序。3、若计数初值为12345H,在上述基础上增加计数器1如何连接以实现计数。参考答案一、单选题BABCABBCDD二、推断超XJXXJXXJ三、填空题1、34H,0F2H.OFFH2、1020H:0A1D5H或1A3D5H3、总线限制器82884、片内总线,片(间)总线,系统内总线,系统外总线5、程序方式,中断方式,DMA方式6、操作码,操作数7、CS,IP,SP,BP8、用户应预先将程序存入存储器,计算机起先工作后,其限制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。四、程序阅读1.M1216D1.B1.2.2
11、00011,99,JGE,1.OOP1.2100H五、存储渊编址AOOoH-A3FFH六、综合应用一种可能的程序实现如下:DATASEGMENT:数据段中存放数字09的1.ED显示代码1.EDDB3FH,06H,5BH,4FH,66H.6DH,7DH,07H,7FHDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX.DATAMOVDS,AXMOVDX,203H:送8255工作方式字:A门方式0输出,MOVA1.10001000B;C口上半部输入,卜半部输出OUTDX,1.MOVCX.3:打算键扫MOVA1.,OFEH:送第一行扫描码:PCO=
12、OMOVBH.-1:BH=-I表示第一行无键按下S_NEXT:MOVDX,202H:从8255C口下半部送键扫描码OUTDX,1.MOVB1.A1.INA1.DX;从8255C上半部读按键状态AND1.,70HCMPA1.70H:(A1.)=70H表示无键按下JNZDISP:有键按下,转到显示处理MOVA1.B1.RC1.A1.1ADDBH,3:打算检查其次行(PC1.=O)键状态1.OOPS-NEXTJMPEXITDISP:MOVC1.,4:依据A1.值计算键值SHRA1.,C1.NN:INCBHRCR1.1JCNNMOVA1.1.,0:告表取键值显示码MOVA1.BHMOVSI,AXMOV
13、1.,1.EDS1MOVDX,200H:从8255A口送显示码,驱动1.ED显示OUTDX,A1.EXIT:MOVAX.4C00H:退出INT21HCODEENDSENDSTARTMOVA1.,34HO1.vT40H,A1.MOV1.,12HO1140H.A1.3、PuJS作C1.Kn的输入,O=;2、数制转换:247.86=H=BCD;3、在8086CPU中,由TB1.U和EU分开,所以和可以重叠操作,提高CPU的利用率:4、8086的中断向量表位于内存的区域,它可以容纳个中断向量,每一个向显占个字节:5、8086系统中,地址FFFFoH是地址;6、8086CPUWmn/mx引脚的作用是:7
14、、8251芯片中设立了、和三种出错标记;8、8086CPU中典型总线周期由个时钟周期组成,其中T1.期间,CPU输出信息:如有必要时,可以在两个时钟周期之间插入1个或多个T,等待周期。9、8259A共有个可编程的寄存器,它们分别用于接受CPU送来的吩咐字和吩咐字。二、简答题1、什么是信号的谢制与解调?为什么要进行谢制和解调?忒举出一种调制的方式。2、已有(AX)=E896H.(BX)=3976H,若执行ADDBX.AX指令,则BX、AX、标记位CF、0F、ZF各为何值?3、自行设计一个可独立工作的8086单板机,板上共有64KB存储器,其中32KB为EPRoM,物理地址安排在007FFFH,另
15、外32KB为济态RAV.物理地址安排在F8000FFFFF1.问此方案是否可行?并说明缘由。2-1.答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。2-2.答:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据,EU经过BIU进行片外操作数的访问,B1.U为EU供应将要执行的指令.EU与B1.U可分别独立工作,当EU不需BIU供应服务时,BIU可进行填充指令队列的操作。2-3.答:8085为8位机,在执行指令过程中,取指令与执行执令都是串行的。8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提高了
16、处理器的性能。2-4.答:执行部件有8个16位寄存器,AX,BX.CX.DX.SP、BP、DKSI.AX、BX、CX、DX一般作为通用数据寄存器“SP为堆栈指针存器,BP、DKS1.在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS,SS.ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址,IP的内容为下条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。2-5.答:8086是一个16位的结构,采纳分段管理方法可形成超过16位的存储器物理地址,扩大对存储器的寻址范困(1MB,20位地址)。若不用分段方法,16位地址只能寻址64KB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理试题集 复习资料 微机 原理 试题

链接地址:https://www.desk33.com/p-1754424.html