收藏 分享(赏)

2009级电信工本科期中试卷.doc

上传人:dreamzhangning 文档编号:2248405 上传时间:2018-09-07 格式:DOC 页数:7 大小:72.50KB
下载 相关 举报
2009级电信工本科期中试卷.doc_第1页
第1页 / 共7页
2009级电信工本科期中试卷.doc_第2页
第2页 / 共7页
2009级电信工本科期中试卷.doc_第3页
第3页 / 共7页
2009级电信工本科期中试卷.doc_第4页
第4页 / 共7页
2009级电信工本科期中试卷.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、第 1 页 共 7 页河北北方学院 20102011 学年第二学期期中试题单片机原理及应用(供 09 级电子信息工程本科专用)注意事项:1请按要求在试卷的密封区填写专业、班级、姓名和学号。2请仔细阅读各种题目的答题要求,在规定的位置填写答案。3不要在试卷上乱写乱画,不要在密封区填写无关的内容。题号一30 分二20 分三28 分四12 分五10 分总分得分总分合计人: 复核人: 一、选择题(每小题 2 分,共 30 分)下列各题的选项中,只有一个选项是正确的,请将正确选项填在横线上。1在家用电器中使用单片机应属于计算机的是(A)数据处理应用 (B)控制应用 (C)数值计算应用 (D)辅助工程应用

2、28051 与 8071 的区别在于(A)内部程序存储器的类型不同 (B)内部数据存储器的类型不同(C)内部程序存储器的容量不同 (D)内部数据存储器的容量不同3单片机芯片 8031 属于(A)MCS-48 系列 (B)MCS-51 系列 (C)MCS-96 系列 (D)MCS-31 系列4以下所列各项中不是单片机发展方向的是(A)适当专用化 (B)不断提高其性能 (C)继续强化功能 (D)努力增加位数得分 评卷人专业_班级_姓名_学号_密封线第 2 页 共 7 页5单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括(A)提高程序运行的可靠性 (B)提高程序运行速度(C)为程序设计提

3、供方便 (D)减少程序长度6对程序计数器 PC 的操作(A)是自动进行的 (B)是通过传送进行的(C)是通过加“1”指令进行的 (D)是通过减“1”指令进行的7单片机程序存储器的寻址范围是由程序计数器 PC 的位数决定的,AT89C51 的 PC 为 16 位,因此其寻址范围是(A)4KB (B)64KB (C)8KB (D)128KB8以下有关 PC 和 DPTR 的结论中错误的是(A) DPTR 是可以访问的而 PC 是不能访问的 (B)它们都是 16 位的寄存器(C)它们都具有加“1”的功能(D)DPTR 可以分为 2 个 8 位的寄存器使用,但 PC 不能9PC 的值是(A)当前指令前

4、一条指令的地址 (B)当前正在执行指令的地址(C)下一条指令的地址 (D)控制器中指令寄存器的地址10假定设置堆栈指针 SP 的值为 37H,在进行子程序调用时把断点地址进栈保护后,SP 的值为(A)36H (B)37H (C)38H (D)39H11. 在相对寻址方式中,寻址的结果体现在(A)PC 中 (B)累加器 A 中 (C)DPTR 中 (D)某个存储单元中12. 在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量13 对程序存储器的读操作,只能使用(A)MOV 指令 (B)PUSH 指令 (C)MOVX 指令 (D)MOVC

5、指令14. 执行返回指令时,返回的断点是第 3 页 共 7 页(A)调用指令的首地址 (B)调用指令的末地址(C)调用指令下一条指令的首地址 (D)返回指令的末地址15. 可以为访问程序存储器提供或构成地址的有(A)只有程序计数器 PC (B)只有 PC 和累加器 A(C)只有 PC、A 和数据指针 DPTR (D)PC、A、DPTR 和堆栈指针SP二、填空(每空 1 分,共 20 分)1. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了 和降低了 。2. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须

6、精通 和 。3. AT89C51 单片机内部 RAM 的寄存区共有 个单元,分为 组寄存器,每组 个单元,以 作为寄存器名称。4.通过堆栈操作实现子程序调用,首先要把 的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回 。5. AT89C51 的 4 个 I/O 口中,P0 是真正的双向口,而其他口则为准双向口,这一区别在口线电路结构中表现在 的不同上。6在直接寻址方式中,只能使用 位二进制数作为直接地址,因此其寻址对象只限于 。7在变址寻址方式中,以 作为变址寄存器,以 作基址寄存器。8假定外部数据存储器 2000H 单元的内容为 80H,执行下列指令后,累加器 A 的内

7、容为 。MOV P2,#20H MOV R0,#00H MOVX A,Ro9假定累加器 A 的内容为 30H,执行指令:得分 评卷人第 4 页 共 7 页1000H: MOVC A,A+PC后,把程序存储器 单元的内容送累加器 A 中。10假定 DPTR 的内容为 8100H,累加器 A 的内容为 40H,执行下列指令:MOVC A,A+DPTR后,送入 A 的是程序存储器 单元的内容。 11假定(SP)62H, (61H)30H, (62H)70H。执行下列指令:POP DPHPOP DPL后,DPTR 的内容为 ,SP 的内容为 。12. 假定(A)=56H, (R5)=67H。执行指令:

8、ADD A,R5DA后,累加器 A 的内容为 ,CY 的内容为 。三、程序阅读题(每题 4 分,共 28 分)1. 执行以下程序段MOV SP,#3AHMOV A, #20HMOV B, #30HPUSH ACCPUSH BPOP ACCPOP B后,A 和 B 的内容为2. 假定(A)=83H, (R0)=17H, (17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,R0CPL A得分 评卷人第 5 页 共 7 页后,A 的内容为3 .执行以下程序段MOV R0,#dataMOV A,R0RL AMOV R1,A RL ARL AADD A, R1MOV R0

9、,A后,实现的功能是4、执行下列程序:MOV 21H,#0A7HMOV 22H,#10HMOV R0,#22HMOV 31H,21HANL 31H,#2FHMOV A,R0SWAP A结果:(31H) ,A= 。5、执行下列程序:MOVR0,#60HMOVA,#0AHRR AMOVR0,AADDA,#0FHDECR0MOVR0,A结果:(60H) , (5FH) 。6、执行下列程序:MOVA,#83HMOVR0,#47HMOV47H,#34H第 6 页 共 7 页ANLA,#47HORL47H,AXRLA,R0结果:R0 ,A 。7 ORG 0200HMOV A,R0ANL A,#0FHMOV

10、 DPTR,#TABMOVC A,A+DPTRMOV R0,ASJMP $TAB:DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H; 09 的 ASC码DB 41H,42H,43H,44H,45H,46H ;AF 的 ASC码程序功能: 四、名词解释与简答(每题 4 分,共 12 分)1MCS-51 单片机的端口 P0P3 用作通用 I/O 口时,要注意什么?2MOV,MOVC,MOVX 指令有什么区别?分别用于哪些场合?3、单片机复位的作用是什么?有几种复位方法?复位后单片机的状得分 评卷人第 7 页 共 7 页态如何(写出 PC、PSW、SP、DPTR、P0、P1、P2、P3 寄存器的状态值)?五、编程题(每题 10 分,共 10 分)1、比较两个 ASCII 码字符串是否相等。字符串的长度存放在内部 RAM41H 单元中,第一个字符串的首地址为42H,第二个字符串的首地址为 52H。如果两个字符串相等,则置内部 RAM40H单元为 00H,否则置 40H 单元为 FFH。 得分 评卷人

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报