首页 微机原理考研试题及答案(3套)

微机原理考研试题及答案(3套)

举报
开通vip

微机原理考研试题及答案(3套)本试卷总分150分,考试时间3小时。一、选择题(每题3分,共30分)"y8t2r3j#w1N1Y1、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有条。A.32B.16C.20D.242、在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是。A.汇编指令B.伪指令C.机器指令D.宏指令8R6L&K;U;~q1C+@9p3、微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过来区分的。!T[8v-u'V9D:t&Y/\A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑...

微机原理考研试题及答案(3套)
本试卷总分150分,考试时间3小时。一、选择题(每题3分,共30分)"y8t2r3j#w1N1Y1、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有条。A.32B.16C.20D.242、在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是。A.汇编指令B.伪指令C.机器指令D.宏指令8R6L&K;U;~q1C+@9p3、微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过来区分的。!T[8v-u'V9D:t&Y/\A.不同的地址编码B.不同的读控制逻辑C.不同的写控制逻辑D.专用I/O指令4、若CPU地址线共16条,某存储芯片容量为2K,这加在该存储器芯片上的地址线为。0I3Q8Q(o!f3L+z;nA.A0~A10B.A0~A11C.A0~A15D.A0~A16(G;V4b;g6w5、从键盘输入的数据,通常以形式表示的。3h$h)_)i2rA.二进制B.十六进制C.ASCII码D.BCD码(Eq;D1~4_1T5Y2o0S'f%U1u0a7s'r!f"p!|6、8086系统中,送给CPU的READY信号是由芯片产生的。A.8284B.8259C.8250D.82887、指令MOVAX,ES:[BX][SI]中,源操作数的物理地址是。#r#I"P%^&D3Z@/d4XA.16*(DS)+(BX)+(SI)B.16*(ES)+(BX)+(SI)3B'[3q4x0{*o5@#OC.16*(SS)+(BX)+(SI)D.16*(CS)+(BX)+(SI)8、IBMPC/XT开机后,中断向量表存放在。,[2^1C'H0l5z0V7dA.ROM地址高端B.ROM地址低端.U5q/v.d4m,t1q"a4fC.RAM地址高端D.RAM地址低端9、动态RAM的特点是。A.速度高于静态RAMB.需刷新电路C.集成度低于静态RAMD.一般用于高速缓存5|.H4m#o)V/{$F10、一般查询I/O时总是按次序完成一个字符的传输。4A6?!X;G6B.}"c2J!r7EA.写数据端口,读/写控制端口&}*W/I9P+`0i-R.PB.读状态端口,读/写数据端口C.写控制端口,读/写状态端口.t;c9|&q9`({#i2[D.读控制端口,读/写数据端口二、填空题(每空4分,共40分)0M,p/m5h4z7{!f8^2a1、完成下列运算。'o'W7e4d+[3|(1)(1010.001)2–(10.1)2=()29],P,i9e6j"U,Y0C(2)(1010.1011)2(0001.1100)2=()2;g8c5e5@(L5l:T9z9t2、在8086系统中,若CS为0A000H,这代码可寻址的物理空间范围为0A0000H~()。3、指令MOVSI,2100H的源操作数寻址方式是(),目的操作数寻址方式是()。@)U0J:`;s!J"l3C*}+w4、列出两种目前普遍采用的总线标准()、()。*W(u,L)g9_7T%@5R,y7q0[;N,_2}5A5R6F!i$G4R%o3a9@2j+C0I5、已知ROM芯片容量为256*4位,则其地址端有()位,数据端有()位。6、若(AL)=96H,(BL)=12H,则执行MULBL指令后,结果为()。:mH(L)q)s)M.y'By4T9_0X+g7{9}三、简答题(每题10分,共50分)1、微处理器内部一般有哪些基本部件组成?试简述它们的主要功能。2、列出8086/8088CPU接口部件(BIU)和执行部件(EU)的主要组成及其寄存器。3、设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8088CPU在最小状态下执行指令MOV[BX+SI+0100H],AX时,各控制信号IO/M、DT/R、/RD、/WR在有效期间的状态分别是什么?数据总线和地址总线上的数据分别是多少?0M6~;C4B)w*u(V!p(O4、常用存储器片选控制方法有哪几种?它们各有什么优缺点?5、比较软件、硬件和可编程定时/计数器用于定时的特点。#u(O"e6S,n$x四、分析题(每题15分,共30分)1、已知数据段定义如下:*wN"Z-m6d&I5~9XDSEGSEGMENTAT1000H,D'_,|%N$Y4xORG6+b!x1j3p:M/|:g%?7rVAR1DB2,18.^*h7w.M)q-^2k5E(k5YORG$+2VARDW569AHDB‘AB’DSEGENDS!O3`7V8_"J:m.J&\用示意图说明该数据段的存储单元分配情况。(X'v+X!T5c!m+@3b.\%A(Q#l5R6p2、某微机存储系统如图所示。试写出每片存储芯片的地址范围,并说出ROM和RAM的存储容量。参考答案4b7n5u/c}9D.g:[(G科目代码413科目名称微机原理(A卷)*])m6G5UD-_+k-h$|)["K考试时间2007年1月21日下午报考专业机械电子工程8A9z&T#};~"?%S'w+E)_6[&`*})aK,q#m一、选择题(每题3分,共30分)1、D2、B3、A4、A5、C6、A7、B8、D9、B10、B:V(f1F\.@-]0F8@"T$\!j-b6\%E!r*O!b6f4^二、填空题(每空4分,共40分)*d8@'R%`)N/V-k2M1、(1)111.101(2)1011.0111$f.W9W&~;}!Y5J4Z+zt2、0AFFFFH-p6y8X4U9L5U)g-m.a,Z1P3、立即数寻址寄存器寻址4、ISAPCI(USB等):E1l!hE&b,w;P3@&N5、848a8S6C2e-M/_"c(q4Q-Q)B6、0A8CH!k1r9k&v$B三、简答题(每题10分,共50分)"^/D1J7Z%pX#R7O1、/\8V!y+@(p2v*P答:算术逻辑单元ALU(运算器)。对二进制进行算术和逻辑运算的部件;#n5e4C4X&e7m5n#g1g1hy控制与定时单元(控制器)。发布操作命令的机构,执行程序时负责取出指令、分析指令、执行指令;0C7l'E(Q"}1N0z内部总线负责在微处理器内部各部件之间传送信息,总线缓冲器用来隔离微处理器内部和外部总线,避免总线冲突;;f2E-X$h*z9`8r'{%Q寄存器阵列用于临时存放数据和地址。2、答:BIU:段地址寄存器CS、DS、SS、ES;7x;C0Jh;n2Q16位指令指针寄存器IP;20位地址加法器;3]9L#R,\9p,j8g输入输出总线控制逻辑等。EU:运算器;控制器;通用寄存器AX、BX、CX、DX;6y/V'h4H0S2f1b专用寄存器BP、SP、SI、DI;*V0U7m%A9T%|(E![8r~,B!A16位标志寄存器FR。*s$G3H#o6W)q)O3、答:IO/M低、DT/R高、/RD高、/WR低;0N3C7P1e4V7U数据总线:0508H;地址总线:49420H。4、答:线选法:CPU高位地址不经过译码,直接分别连接各存储芯片的片选端以区别各芯片的地址。连线简单,不需译码器;但容易产生地址冲突,且地址空间不连续。全译码:所有高位地址全部参与译码,译码输出作为各芯片的片选信号。各组芯片之间不存在地址重叠和冲突问题,每个单元地址是唯一的;缺点是译码电路比较复杂,译码其输出有时不能全部利用。2k9s)t#f*r+l)p-`0P4c部分译码法:只选CPU高位地址总线中的一部分进行译码,以产生各个存储芯片的片选控制信号。部分译码法能充分利用译码器;但存在地址重叠。它是介于全译码法和线选法之间的一种片选方法。5、4|(@;[1?(x7b答:软件定时一般根据要求设计一个时延子程序,其优点是成本低;缺点是CPU利用率低,且定时间隔不准确。硬件定时会增加相应的硬件设备,使硬件成本增加,但可以不占用CPU,并且定时准确;不过一旦硬件设计制作好后,不便于更改定时间隔。用可编程定时/计数器可以兼顾前两者的优点,即定时信号的产生由专门的硬件电路产生,定时准确且CPU利用率高,并且可以通过程序更改定时间隔而不改变硬件电路。4N%W$B4]9v7Q1e$V*s!q四、分析题(每题15分,共30分)(x){1a/Q"J:D-Vn;l1、2、解:9^!U0L&`#["t,t0x$|2732(1)地址范围:0000H~0FFFH,U7X2S.A'u4F9v2n2732(2)地址范围:1000H~1FFFHROM容量8KB。6264(1)地址范围:4000H~5FFFH6264(2)地址范围:6000H~7FFFH'I2}5n+q&I*a*O6264(3)地址范围:8000H~9FFFH8C+^:w"Z2j1a&t4N6264(4)地址范围:A000H~BFFFH6264(5)地址范围:C000H~DFFFH)o#_,P,Yx1e.dRAM容量40KB。说明:1.以下各题除特别指明外,均针对8086CPU。2.所有题目均可用自己的语言回答。一.填空题(共12分,每空2分)1.一个16位二进制数用补码方式表示的有符号数的范围是。2.一个16位的浮点数为1111100111000000B,其中高6位为阶码部分(D15位为阶符,D14~D10位为阶值),低10位为尾数部分(D9位为尾符,D8~D0位为尾数数值部分),已知该浮点数尾数为反码表示,阶值为补码表示,则该浮点数的十进制数为。3.计算(10101.011)2+(10101)BCD+(15.6)16=()10。4.若定义DATDW‘1234’,则(DAT+1)和(DAT+2)两个相连的内存中存放的数据是。5.设系统中有主、从8259A芯片共3片,最多能管理级中断优先级。6.8086/8088CPU复位后,指令从H(逻辑地址)处开始执行。二.简答题(共18分)1.(6分)中断向量表安排在内存中的什么区域?最多可以安排多少个中断向量?若对应中断类型码为47H的中断服务程序存放在2300H:3460H开始的区域中,则该中断向量在内存中是如何存放的?试编写一程序段完成该中断向量的设置。2.(4分)在8086系统中,若要扩展64KB的存储空间,现有32KB和64KB两种存储芯片供选择,应选择何种芯片以最合理方式达到以上目的,简述理由。3.(4分)8086系统中的物理地址最多有多少个?最多能分成多少个逻辑段?简述原因。4.(4分)中断服务子程序调用和一般子程序调用主要的异同点是什么?三.分析题(共22分)1.(4分)判断下列指令是否有误,若有错,说明原因并予以改正。(1)ADCAX,0ABH(2)OUT3EBH,AX(3)DECWORDPTR[BP](4)MOVBX,[AX]2.(2分)用一条指令完成:将CX中间8位取反,其余位不变。3.(4分)分析以下程序段MOVDX,1234HMOVBX,5678HMOVAL,BLADDAL,DLDAAMOVCL,ALMOVAL,BHADCAL,DHDAAMOVCH,AL(1)简要说明上述程序段的主要功能;(2)当程序执行后,CX寄存器的内容是多少?4.(4分)设堆栈段指针SP的初值为2400H,AX=4000H,BX=3600H,下列指令连续执行,试问:(1)执行指令PUSHAX后,SP的内容是多少?(2)再执行PUSHBX后,SP和BX的内容是多少?(3)再执行POPAX后,寄存器SP、AX和BX的内容分别是多少?5.(4分)8253的计数器2工作于方式2,其计数时钟CLK2为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?6.(4分)已知BX=0F36H,CX=0004H,状态标志寄存器的内容为0,求下列每条指令执行后的结果是什么?标志位CF的内容是什么?(1)RCLBX,1(2)CMPCX,02H四.程序设计题(8分)设数据端口地址为61H,状态端口地址为60H,外部输入信息准备好状态标志为D7=1,试用查询方式编写完整的FAR型子程序,要求实现:当外设准备好后,读入数据,并将数据存入数据段偏移地址为2000H存储单元内。要求画出简单的接口电路图,端口地址可直接引用《微机原理》评分标准一、填空题1、-32768≤x≤32767(本题2分)2、0.875×2-2=0.21875(本题2分)3、57.75(本题2分)4、31H,34H或32H,33H(本题2分)5、22(本题2分)6、FFFFH:0000H(本题2分)二、简答题1、答:最低1K空间中,0~003FFH(本步骤1分)最多可以安排256个中断向量(本步骤1分)47H*460H34H00H23H(本步骤2分)程序:MOVAX,0MOVES,AXMOVES:[4*47H],3460HMOVES:[4*47H+2],2300H(本步骤2分)2、答:选两片32K芯片,(本步骤2分)8086CPU的内存分奇地址库和偶地址库,采用两片32KB存储器,共同构成16位存储,简便合理(本步骤2分)3、1M个,因为8086CPU中共有20根地址线(本步骤2分)1M/16=220/24=64K=65536个,因为段地址必须是16的整数倍。(本步骤2分)4、相同点:调用一独立功能(特定功能)的程序或模块,执行完后返回主程序继续执行。(本步骤2分)不同点:子程序调用:用CALL指令(本步骤1分)中断服务程序调用:CPU自动查中断向量表,得到中断程序入口首地址,转入中断服务程序(本步骤1分)三、分析题1、(1)无误(本步骤0.5分)(2)有错(本步骤0.5分)端口地址大于8位,用DX间接寻址MOVDX,3EBHOUTDX,AX(本步骤1分)(3)无误(本步骤0.5分)(4)错(本步骤0.5分)AX不能间接寻址,可改为MOVBX,[SI](本步骤1分)2、XORCX,0FF0H(本步骤2分)3、ADDAL,DL;低位字节相加DAA;十进制调整MOVCL,AL;低位和到CLMOVAL,BHADCAL,DH;高位字节相加DAA;调整MOVCH,AL;高位和到CH(1)对两个组合BCD数相加,和放在CX中(本步骤2分)(2)程序执行完后,CX=6912H(本步骤2分)4、(1)SP=2400H-2=23FEH(本步骤1分)(2)SP-2—>SP=23FCH,BX=3600H(本步骤1分)(3)SP=23FCH+2=23FEH,AX=3600H,BX=3600H(本步骤2分)5、没计一个数经过的时间为1/f,(本步骤2分)N=t/(1/f)=t·f=8ms·100kHz=8×10-3×100×103=800(本步骤2分)6、(1)BX=1E6CH(本步骤1分)CF=0(本步骤1分)(2)CX=0004H(本步骤1分)CF=0(本步骤1分)四、程序设计题D7READPORTPROCFAR状态位PUSHAX(本步骤1分)60HL1:INAL,60HIORTESTAL,80H数据位JZL1(本步骤1分)D~DINAL,61HIOW70MOV[2000H],AL(本步骤1分)61HPOPAXREADPORTENDP(本步骤1分)(本步骤4分)一、填空:(每空1分,共20分)1、设字长为八位,有x=1,y=124,则有:[xy]补=_________,[xy]补=__________;2、数制转换:247.86=H=______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____个字节;5、8086系统中,地址FFFF0H是___________________地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。二、简答题:(20分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。(5分)2、已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)3、有变量定义的伪指令如下:NUMSDW18DUP(4DUP(5),23)VARDB'HOWAREYOU!',0DH,0AH试问:NUMS、VAR变量各分配了多少存储字节?(5分)4、已有MOVAL,INF[BPSI]与MOVAL,ES:INF[BPSI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)三、读图(10分)下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。四、判断题:(8分)下列各题,请在正确的题的括号内打“”,错误的请打“”。1、8253的计数器在不同的工作方式中,计数到0时,都会从OUT输出一个相同的信号。()2、CPU寻址外设时,存贮器对应的I/O方式是把一个外设端口作为一个存贮单元来看待。()3、用软件确定中断优先权时,只要改变查询的顺序,即可以改变中断的优先权。()4、在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。()五、阅读程序与接口芯片初始化:(26分)1、源程序如下:(6分)MOVCL,4MOVAX,[2000H]SHLAL,CLSHRAX,CLMOV[2000H],AX试问:若程序执行前,数据段内(2000H)=09H,(2001H)=03H,则执行后有(2000H)=_____,(2001H)=______。本程序段的功能_________________________。2、源程序如下:(4分)MOVAL,0B7HANDAL,0DDHXORAL,81HORAL,33HJPLAB1JMPLAB2试问:执行程序后AL=_______;程序将转到哪一个地址执行:__________。3、源程序如下:(6分)MOVCX,9MOVAL,01HMOVSI,1000HNEXT:MOV[SI],ALINCSISHLAL,1LOOPNEXT试问:执行本程序后有:AL=_____;SI=______;CX=______;本程序的功能是______________________________。4、某系统中8253占用地址为100H~103H。初始化程序如下:(4分)MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL试问:此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?__________________;若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:___________。5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:(6分)六、编程:(16分)已知某输入设备的数据端口地址为40H,状态端口地址为41H,其中D0位为“1”时,表示“READY”状态。试编程实现:采用查询方式从该设备输入20个ASCII码表示的十进制数,并求出这20个十进制数的累加和;将此累加和转换成BCD码,并存放到NBCDH(百位数)和NBCDL(存十位和个位数)单元中。注:只要求写出程序的可执行部分,可以不写任何伪指令。《微机原理与接口技术》试卷A评分标准及参考答案一、每空1分,共20分1、01111011100000112、F7DCH00100100011110000110BCD3、取指令执行指令4、00000H~003FFH区256个4个5、CPU复位以后执行第一条指令的地址6、决定CPU工作在什么模式(最小/最大)7、奇/偶错帧格式错溢出错8、4个地址T3和T49、7个初始化操作二、每题5分,共20分1、串行长距离通信时,需要利用模拟信道来传输数字信号,由于信道的频带窄,一般为300~3400HZ,而数字信号的频带相当宽,故传输时必须进行调制,以免发生畸变而导致传输出错。(3分)调制是将数字信号模拟信号。而解调则是相反。例如FSK制(调频制或称数字调频)可将数字“1”和“0”分别调制成2400HZ和1200HZ的正弦波信号。(2分)2、BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0(1分)3、NUMS分配了180个字节(3分)VAR分配了15个字节(2分)4、源操作采用基址+变址寻址方式(2分)是字节操作(1分)MOVAL,INF[BP+SI]—访问的是堆栈段(1分)MOVAL,ES:INF[BP+SI]—访问的是附加段,实现了段超越(1分)三、每题5分,共10分8259A占2个(2分)为20H,22H或24H,26H(2分)20H或24H(1分)8255A占4个(2分)为80H,82H,84H,86H(2分)86H(1分)四、每题2分,共8分1();2();3();4();五、共26分1、(2000H)=39H(2分)(2001H)=00H(2分)将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0(2001H)(2分)2、37H(2分)LAB2(2分)3、0(1分)1009H(1分)0(1分)对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个(3分)4、计数器0(1分)工作于方式3(1分)45.454KHZ(2分)5、MOVAL,80HOUT8BH,AL(2分)MOVAL,ODHOUT8BH,AL(2分)MOVAL,06HOUT8BH,AL(2分)六、共16分酌情扣分MOVCX,20MOVBL,0(2分)INLOOP:INAL,41HTESTAL,01HJZINLOOP(2分)INAL,40HANDAL,OFH;ASCII十进制(BCD)ADDBL,ALLOOPINLOOP;共输入20个(2分)MOVAL,BL;累加和ALMOVAH,0MOVBL,100(2分)DIVBL;AXBLAL,余数AHMOVNBCDH,AL;存百位数(2分)MOVAL,AHMOVAH,0MOVBL,10(2分)DIVBL;十位数AL,个位数AHMOVCL,4(2分)ROLAL,CL;AL循环左移四位ORAL,AH;形成组合型BCD码MOVNBCDL,AL;存十位,个位数(2分)HLT
本文档为【微机原理考研试题及答案(3套)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
中小学教育资料
暂无简介~
格式:pdf
大小:442KB
软件:PDF阅读器
页数:13
分类:互联网
上传时间:2023-03-02
浏览量:1