2004年湖南大学研究生入学考试微机原理与应用真题.doc_第1页
2004年湖南大学研究生入学考试微机原理与应用真题.doc_第2页
2004年湖南大学研究生入学考试微机原理与应用真题.doc_第3页
2004年湖南大学研究生入学考试微机原理与应用真题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

注:答题(包括填空题、选择题)必须答在专用答卷纸上,否则无效一 填空题 (每空 1.5 分,共30分)1、一个有64个字的数据区,其首地址为875A:E652,则这个数据区的首字单元的物理地址为 ,末字单元的物理地址为 。2、已知X、Y均为八位数据,且X-32,X+Y补AFH,则Y补 H,X-Y补 H,XY H.3、设8086 CPU 工作于最小模式,若某总线周期输出的控制信号中RD0,M/IO1,DT/R=0,则此总线周期是 周期。4、某微机系统中,随机存储器地址空间58000H7FFFFH,则其存储容量位 字节,若用单片容量位16K4bit的SRAM构成,则共需要 片这样的芯片。5、若8255A的PC口的内容为06H,将07H写入8255A的控制字寄存器后,则PC口的内容变为 H。6、某8086 CPU 系统中,内存0000:0080H开始的4个单元中依次存放的内容是12H,34H,56H,78H,则对应的中断类型号为 ,对应的中断向量,CS:IP是 。7、8086 CPU 在响应中断过程中,由硬件自动地将 , , 等3个寄存器的内容压入堆栈。8、某微机系统中,欲设置8253的计数器0对某一事件脉冲计数,要求当计数到1000个脉冲时申请中断。则初始化8253时送入的控制字和计数初始值依次 , , 。9、8259A的中断自动结束方式是在系统一进入中断过程,自动将 清零,而一般的中断结束方式,则是在中断服务程序返回之前,由CPU发 命令来结束中断。10、若8086 CPU的CLK输入是4MHz,则其一个正常的总线周期是 s.二 判断题:(每小题1.5分,共15分。对的打“”,错的打“”)1、8086 CPU中,DMA请求的优先级别高于NMI的请求。 ( )2、在两片8259A级联的中断系统中,从片的INT连接到主片的IR5上,则初始化主、从片时,它们的ICW3的控制字依次为20H和05H。 ( )3、8086CPU的指令系统中,能使DX变为0的单条指令只有一条。 ( )4、8086CPU可访问的I/O端口空间范围为1KB。 ( )5、若输入脉冲CLK的频率1MHz,则使用8253中的一个计数器所能产生的实时时钟脉冲的周期最大为65.536ms ( )6、某系统中,若8251A的控制端口地址为2F1H,则它的数据端口地址是2F2H。 ( )7、8251A在通信过程中,若检测到溢出时将会自动停止工作。 ( )8、8086CPU响应中断时,唯一要从外部获取中断类型码的中断是INTR。 ( )9、8253的6种工作方式中,有4种方式只能单次执行。 ( )10、两台计算机系统间利用RS232口进行单向异步通信时,最少可以只用2条连接线。( )三 简答题: (共26分)请简要回答以下问题。1、指令AND BX,DATA1 AND DATA2中,DATA1和DATA2是两个已赋值的变量,试问两个AND操作有什么区别? (5分)2、若短转移指令JMP NEXT 位于代码段内CS:0180H开始的内存单元,且其操作数(位移量)为F7H,即“CS:0180 EB F7 JMP NEXT”。试问此指令的转移地址NEXT是多少(用16进制表示)?(4分)3、8086CPU在对HOLD请求的响应中,对外部完成两个什么操作?(4分)4、8086CPU有哪3个引脚用于中断结构,它们的作用分别是什么?(6分)5、有数据定义伪指令如下:(7分)ORG0010DATA1DBABC, 2, DUP (7FH, 0)ORG001EHDATA2DW3456H,AB, 2 DUP (5, 2 DUP (32, 2050H), 8)LL1EQU$-DATA1试问:(1)LL1的值为多少?(2)请依次按字节列出DATA2变量在内存单元的存放顺序。四. 程序阅读题: (共50分)1、源程序如下:(10分)MOVBX,4*80HMOV DI,2XORAX,AXMOVES,AXADDDI,BXSTDMOVAX,SEGTIMESTOSWMOVAX,OFFSETTIMESTOSW设TIME为某一过程名,问:(1)该段程序执行完以后,BX ,DI ;(2)该段程序完成什么功能?2、设附加段内已定义了BUF数组变量如下:(10分)BUFDB35, 64, 87,46,0,92,77,19,3,25有源程序如下:CLDMOVCX,10MOVAL,0MOVDI,OFFSET BUFREPNESCASBJZDELETEJMPNEXTDELETE: JCXZNEXTDEL1: MOV AL,ES:DI MOVES:DI-1, AL INC DI LOOPDEL1试问:(1)程序执行后,AL ,BUF数组中的内容有什么变化?(2)本程序完成什么功能?3、源程序如下:(10分)MOVAH,0MOVAL,BHMOVDL,3DIVDLMOV CH, ALMOV AL,BLAAD;除法的ASCII码调整指令。DIVDLMOVCL, AL(1)若程序执行前BX0701H,则执行以后有:CH ,CL ,AH ;(2)若已知BX中放的是2位非组合BCD数,则本程序的功能是什么?4、源程序如下:(10分)BUFDW35,79,48,64;BUF是数组段中定义的变量MOVBX,OFFSET BUFMOVAX,BXMOVCX,3LP1:INCBXINCBXADDAX,BXLOOPLP1RCRAX,1SHRAX,1MOV BX,AXNEGAXADDAX,100试问:(1) 程序执行完后,AX ,BX ;(2)本程序的功能是什么?5、源程序如下:(10分)SUBAL,CLJOL1JCL2ADDAL,BLJNOL3JNCL4JMPSHORTL5试问:(1)若程序执行前ALA4H,CL17H,BLF4H,则执行后有:AL ,程序将转向何处?(2)若执行程序前,AL35H,CLA9H,BL88H,则执行后有:AL ,程序将转向何处?五 编程题 (共29分)1、某键盘通过8255A与CPU连接的电路原理图如下所示:(12分)(1)写出8255A片内各端口的地址;(2)写出图中对应的8255A的初始化程序,PB口可设置为方式0、输入方式,PC口下半部可设为输出方式。2、试编程

温馨提示

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

评论

0/150

提交评论