湖南大学研究生考试02--09微机原理真题.doc_第1页
湖南大学研究生考试02--09微机原理真题.doc_第2页
湖南大学研究生考试02--09微机原理真题.doc_第3页
湖南大学研究生考试02--09微机原理真题.doc_第4页
湖南大学研究生考试02--09微机原理真题.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南大学2002年招收攻读硕士学位研究生入学考试命题专用纸招生专业:控制理论与控制工程、电力电子与电力传动、电力系统及自动化、电工理论与新技术、测试计量技术及仪器、电机与电器考试科目:微机原理及应用试题编号:528共页第1页注:答题(包括填空题、选择题)必须答在专用答卷纸上,否则无效一填空题(共20分,每空1分)1、已知X补11110011,则-X补,X=.2、若X原Y补11000000,则X、Y两数的大小关系为:。3、设执行CMPAL,BL指令后有标志位CF0,AF1,SF0,PF0,OF1,ZF0,则:若AL,BL寄存器中的内容均位补码数,AL与BL中两数的大小关系为;若AL,BL中均为无符号数,则两数的大小关系为。4、8086CPU总地址加法器的作用是将相加,以产生所需要的位物理地址。5、8086CPU系统中,物理地址FFFF0H是地址,内存03FFH地址区间是。6、8253有6中工作方式,试任写出其中的三种,;6种工作方式中,有种工作方式是可以连续工作的。7、计算机通信中,MODEM的功能是8、8251芯片中,奇偶错的含义是,帧错误的含义是。9、8259A的全嵌套方式中,级中断的优先级最高。优先级自动循环方式中,初始化优先级最高。10、8086CPU的引脚ALE的功能是输出地址锁存允许信号,而引脚MN/MX的功能是;8259A的引脚CAS2CAS0的功能是。二判断题:(共10分,每小题1分)请对正确的打“”,错误的打“”1、NMI引脚来的中断在中断在中断屏蔽时不能被响应。()2、有了中断系统,CPU可允许多台外设同时工作。()3、8086CPU在访问存储器时,必须用HLDA信号指示总线可使用。()4、在8086CPU的读总线周期中,如果需要,可以插入任意多个Tw。()5、8255端口C的口线只能作为端口A和B的联络信号线。()68086CPU中断系统中,优先级最高的中断是NMI。()78259A的中断自动结束方式不适合于要求中断嵌套的系统中。()8、8259A的特殊全嵌套方式是一种允许同级中断请求的特殊嵌套。()9、CRC校验方式主要应用于异步串行通信方式中。()10、8086CPU响应INTR请求时,要先后发出两个INTA信号。()三简答题:(共14分)请简要回答一下问题。1、8086CPU在响应中断时,如何得到NMI,INTR和INTn的中断类型?(3分)2、8086CPU中执行哪几类指令后,可以改变指令指针寄存器IP的内容?(请至少指出其中的三类,并各写出一条相应的指令)(3分)3、8086CPU响应NMI请求和响应HOLD请求的条件分别是什么?两者之间,谁的优先级最高?(3分)4、8086汇编语言中,ENDP、ENDS、END各是什么结束伪指令?(3分)5、试解释指令JMPAX完成的功能,并说明它是近转移指令还是远转移指令。(2分)第2页四读图题:(共7分)某8086系统中I/O端口地址有关的接口电路如下图:试问:1、8253、8255、8259三种芯片各需占多少个端口地址?2、本图中,分配给8253、8255、8259芯片的分别是哪些端口地址?五程序阅读题:(共25分)1、源程序如下:(4分)MOVBL,81HMOVAL,93HANDAL,0EFHXORAL,BLORAL,18HNEGALJZLAB1JSLAB2JMPLAB3试问:执行完本程序段后1)AL,BL2)程序将转到何处执行?2、源程序如下:(4分)MOVAX,31HADDAL,39HAAAADDAX,3030H试问:执行本程序后AL,AH。3、源程序如下:(6分)DATASEGMENTORG1000HNUM1DW9376HNUM2DW7435HNUM3DW?第3页DATAENDSSTACKSEGMENTDW4DUP(?)STACK-TOPLABEL1WORDSTACKENDSCODESEGMENTSTART:MOVSP,OFFSETSTACK-TOPPUSHAXMOVAX,NUM1ADDAX,NUM2LEABX,NUM3MOVBX,AXCODEENDSENDSTART试问:执行本程序后:(NUM3),SP=,BX=,CF=,OF=,ZF=.4、源程序如下:(7分)MOVAX,31849MOVCX,5MOVSI,1000HMOVBX,10NEXT:XORDX,DXDIVBXMOVSI,DLINCSILOOPNEXT试问:1)执行本程序后:AX,(1000H),(1001H),(1002H),(1003H),(1004H)。2)本程序的功能是。5、源程序如下:(4分)MOVAX,-100MOVCX,9CWDIDIVCX试问:1)执行本程序后AX,CX,DX。2)本程序的功能是。六编程:(共24分)1、试编程将STG_BCD变量中的非组合型BCD数的字节串转换成相应的七段显示代码并依次存入以STG_BCD变量开始的显示缓冲区中。下面已给出了源程序的数据段,请编出相应的代码段程序,完成上述要求的工作。(注:只需编写可执行的程序,可以不写任何伪指令。)(8分)DATASEGMENT第4页STG_BCDDB07H,09H,03H,00H,04H;设要转换的十进制数为40397STG_DISPDB5DUP(?)TABLEDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDATAENDS提示:TABLE为BCD一七段码转换表,表中3FH,06H,4FH,6FH依次为十进制数字0,1,2,3,9的七段显示代码。2、某8086系统中8255端口地址范围为360H363H,其与开关及LED指示灯的接口电路如下图:(16分)试编程实现:1)读入开关K1K3的打开/闭合状态,并存放到字节型变量KS的低3位中,即K3、K2、K1的状态依次送入D2、D1、D0位。2)若三个开关量已同时闭合,则依次使LED1LED3闪烁发光,每个LED均是发光10ms后熄灭,再点亮下一个;循环100次后熄灭全部指示灯,进入暂停状态。3)若三个开关不是同时闭合,则根据开关闭合的情况点亮相应的LED指示灯,即K1闭合时,LED1发光,余类推。提示:a)要求编写出包括8255初始化程序在内的全部源程序,可以不写任何伪指令。b)设已有名为DS10MS的延时10ms的子程序可供调用,不必另外编写。c)8255控制字格式D7D6D5D4D3D2D1D01A口方式A口I/OPC74I/OB口方式B口I/OPC30I/O第5页2003注:答题(包括填空题、选择题)必须答在专用答卷纸上,否则无效一填空题(每空1.5分,共39分)1、已有二进制代码11000000,若其为补码,则对应的数值为D;若其为原码,则对应的数值为D;若其为无符号数,则对应的数值为D。2、设AL、BL中均为补码数,执行CMPAL,BL指令后有SF0,OF1,则AL,BL中较大的数是。3、8086CPU的READY是(输入/输出)引脚,其作用是。4、8086CPU中,BIU访问一次存储器或外设端口所需要的时间称为。5、构成64K8位的存储系统需片16K4位的存储器芯片,该芯片有根地址线。6、下述三条指令MOVDL,BP+SI+32H,INCBYTEPTRSI+10H,MOVDL,ES:BX+DI,在内存中的操作地址所使用的段寄存器分别依次是,。7、源程序中某指令为:MOVBX,(PORTLT5)AND20)OR(PORTGE5)AND30)若PORT5,则汇编后的指令变为MOVBX,;若PORT5,则汇编后的指令变为MOVBX,.8、在串行通信中,设异步传送的波特率为4800,每个字符占10位bit,则传输2400个字符所需的时间至少为秒。9、8086CPU在中断响应周期对外发出信号,读入。10、8086CPU响应HOLD请求的条件是,响应INTR的条件是,。11、8259A芯片内有个可编程的寄存器,一片8259A需占用个端口地址。12、在异步串行通信的字符格式中,起始位的作用是;奇偶位的作用是。13、8251A的下引脚RxC、WR、SYNDET、DTR、CTS中,哪两个是用于调制解调器控制的接口信号:,.二简答题:(共20分)1、8086CPU在最小模式下读总线周期中,对外发出的控制信号有哪三个?它们的作用分别是什么?(6分)2、有数据定义伪指令如下:(6分)VARDB2DUP(18,2DUP(35,42),0),$试问:(1)请列出该指令定义的数据在存储单元中的存放顺序,一共占多少单元?(2)设VAR变量所处的逻辑地址为2000H:0080H,则2000H:0085H单元中的内容为多少?$所在单元的物理地址为多少?3、设8255A的端口地址为40H43H,写入的工作方式控制字为B6H,置位/复位控制字为09H及02H,试问:(8分)(1)A口、B口分别为何种工作方式?是输入还是输出?(2)C口操作了哪两位?是置位还是复位操作?(3)B6H,09H及02H各写入那个端口地址?三读图题:(9分)某存储系统中,与RAM芯片地址有关的连线如下图所示:第6页试问:(1)RAM1的地址范围为.(2)RAM2的地址范围为.(3)两芯片的地址是否有重叠区?两芯片在系统中是奇体还是偶体?两片共有多少存储单元?四.阅读程序题:(共52分)1、源程序如下(10分):HEXASC:MOVBL,ALADDAL,0F6HMOVAL,BLJNCAD30ADDAL,07HAD30:ADDAL,30HRET试问:(1)若进入子程序前AL0AH,BL81H,则执行子程序后AL,BL;(2)若进入子程序前AL07H,BL39H,则执行子程序后AL,BL;(3)若规定进入子程序前AL的内容必须小于10H,则本子程序的功能是:。2、源程序如下:(6分)ADDITION:MOVCX,NUMBMOVAX,0LP:ADDAX,CXLOOPLPRET试问:(1)若进入本段程序前NUMB变量的值为100,则执行本程序后有:AX,CX;(2)本程序的功能是:。3、按钮K与8086CPU的接口电路如下图,对应的输入程序如下所示:(9分)MOVBX,0第7页CHCL:INAL,DX;读入K的状态ANDAL,80HJNCCHCLINCBXCALLDELAY;延时20msCHOP:INAL,DXTESTAL,80HJZCHOPJMPCHCL试问:(1)调用延时20ms程序的目的是什么?(2)最后一段程序(即CHOP:开始的4条指令)的功能是什么?(3)本段程序完成什么的功能?4、源程序如下:(7分)LEABX,NUMS;取数组变量NUMS的偏移地址MOVSI,BXADDSI,99MOVCX,50MORE:MOVAL,BXXCHGAL,SIMOVBX,ALINCBXDECSILOOPMORE试问:(1)程序执行完后,BX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论