804微机原理08.doc_第1页
804微机原理08.doc_第2页
804微机原理08.doc_第3页
804微机原理08.doc_第4页
804微机原理08.doc_第5页
全文预览已结束

下载本文档

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

文档简介

河南科技大学2008年硕士研究生入学考试试题 考试科目代码: 804 考试科目名称: 微机原理 (如无特殊注明,所有答案必须写在答题纸上,否则以“0”分计算)一 填空题(20分,每题2分)1十进制数 -20的八位二进制补码为 (1) B。2计算机中的三总线是指控制总线,地址总线和 (2) 。3计算机中常用名词中央处理器和算术逻辑单元的英文缩写形式分别为CPU和 (3) 。4在51系列单片机中,有三个指针,它们分别被称为程序指针,堆栈指针和 (4) 。551系列单片机的外部地址总线的高8位地址是由 (5) 口输出的。6上电复位后,51单片机的程序指针PC的值是 (6) 。7TF0是定时器0的溢出标志位,IE0是 (7) 的中断标志位。851单片机的特殊功能寄存器区的寻址方式只能是 (8) 。951单片机中可以作为间址寄存器使用的工作寄存器是 (9) 。10串行通讯按收发方式分为单工、半双工和(10)方式。二 单项选择题(20分,每题2分)11下列关于51单片机内部RAM存储器的描述,正确的是 (11) 。A堆栈区定位于内部RAM的低128个单元中;B20H2FH是位寻址区,所以这16个地址单元不能用于字节操作;C工作寄存器R0R7位于特殊功能寄存器区;D51单片机的累加器很重要,两个内部RAM单元的内容交换时,必须通过累加器A。12关于51单片机的4个并行IO口,有如下4种描述,其正确的是 (12) 。AP0口作为一般IO使用时,需加外部上拉电阻;B在访问外部存储器时,P3口不能作为一般IO口使用;CP1口无输出锁存功能;D读并口锁存器和读引脚的结果是一样的。13关于51单片机定时器的描述,正确的是 (13) 。AT0和T1均可作为串行口的波特率发生器;BT0工作在方式3时,占用了T1的部分资源;CT1在作为计数器使用时,无法实现定时功能;DT1工作在方式2时,脉冲计数由TL1进行,TH1不参与工作。14下列有关51单片机中断的描述,正确的是 (14) 。A外部中断0的中断服务入口地址是0013H;B串行中断标志位,在CPU响应中断时硬件自动清除;CCPU进入中断服务后,新的中断无法得到及时响应;DIE寄存器的最高位EA清零后,所有的中断均被屏蔽。15. 8051单片机全部使用外接ROM时,其(15)引脚必须接地。A. B.ALE C. D. 16下列描述正确的是 (16) 。A51单片机的I/O接口的扩展不占用外部数据存储器的地址,是独立编址的;B顺序执行程序时,每执行一条指令程序指针会自动加一;C外部程序存储器与外部数据存储器的地址不能重叠;D信号与信号的作用是一样的。17. MOVX A,DPTR指令中目的操作数和源操作数的寻址方式分别为(17) 。A直接寻址,寄存器间接寻址;B寄存器寻址,基址加变址间接寻址;C寄存器寻址,寄存器间接寻址;D寄存器间接寻址,寄存器寻址;18关于PUSH指令的描述,正确的是 (18) 。APUSH指令是单字节指令;B. PUSH 指令的执行过程是堆栈指针先加1,再将数据入栈;CPUSH 指令的执行过程是先将数据入栈,再将堆栈指针加1;DPUSH 指令的执行不会影响堆栈指针;19关于外部RAM读操作,正确的指令是 (19) 。AMOVX DPTR,A;BMOVX A,DPTR;CMOVC A,A+DPTR;DMOV A,DPTR20关于“JZ rel”指令,正确的描述是 (20) 。A两数相加,其和不为0时跳转;B判断两个数相等时跳转;C累加器A的内容为0时跳转;D该指令跳转范围可达2KB。三 正误判断题(15分,每题3分)21两个无符号的数相加时,不会影响程序状态字的溢出标志位OV。 (21) 22T0作为定时器使用时,每条指令执行后T0的计数值都将加1。 (22) 23 P1口需工作在输入状态时,必须先向其锁存器写入1后,才可以正确读入引脚的信息。 (23) 24在外部数据存储器的写访问时,用示波器可以在WR引脚上检测到负脉冲信号。 (24) 25动态显示方案比静态显示方案节约硬件成本。 (25) 四 简述题(23分)26.(5分)简述8051单片机集成的内部功能部件。27(6分)简述51单片机内部RAM 00H7FH 这128个单元的配置情况。28(4分)简述51单片机的IO扩展方法(给出2种方法即可)。29(4分)简述51单片机外部RAM扩展时,所使用的控制信号。30(4分)在使用定时器时,可以采用中断方式,也可以采用查询方式编程,简述两种不同方式的特点。五 程序阅读(42分,每空2分)31 MOV R2, #10; MOV R0, #30H; CLR A;LOOP: MOV R0, A; INC R0; DJNZ R2, LOOP; END程序执行后,(R0)= ;(R2)= ;(A)= ; (30H)= ; (31H)= ;32已知:(20H)=30H,(21H)=90H,(30H)=55H,(31H)=80H;读下列程序:Asub:CLR AMOV R0,#20H;MOV R1,#30H;XCH A,R0;ADD A,R1;XCH A, R0;INC R0;INC R1;XCH A,R0;ADDC A, R1;XCH A, R0;RET程序执行后,(20H)= ,(21H)= ,(A)= ,(Cy)= ,(P)= , (R0)= , (R1)= ; 33已知:在外部RAM的 2000H单元存放着一个原码,为82H;读下列程序:Bsub:MOV P2,#20H;MOV R0, #00H;MOVX A, R0; (A) JNB ACC.7, NORM;CPL A; INC A; SETB ACC.7;NORM:MOVX R0, A;RET 在程序执行后,外部RAM中(2000H)= ;若将程序执行后的2000H单元的内容看作是补码,它代表的十进制数是 ;34ORG 0000HLJMP STARTORG 000BHCPL P1.7RETISTART: MOV TMOD,#00000010B MOV TL0,#06H SETB EA;SETB ET0;SETB TR0;HERE:SJMP HERE请问:本程序段提示位置缺少的一条指令是 ;该程序段中T0采用的工作方式是 ;若单片机晶振为12MHz,该定时器定时时间为 ;此段程序的功能是: ;此段程序的最后一行中有两个HERE,它们的意义分别是: ;为何本程序段中可将中断程序直接写在中断向量地址之后的存储器空间内 。六 编程题(20分)35设计一段程序,完成将内部RAM中以首地址#I_BUF开始的连续10个单元的内容复制到外部RAM以首地址#E_BUF开始的区域。(10分)36某学生班30名学生的数学成绩存放在外部RAM以#SCODE为首地址的区域,每名学生的成绩占用一个字节(不计小数部分),设计一段程序完成最高成绩的查找任务,并将该成绩保存到内部RAM的MAX单元。(10分)七 综合题(10分)37如下图所示的电路中,2764是只读存储器,6264是随机读写存储器。问:

温馨提示

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

评论

0/150

提交评论