- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
桂林理工大学高职学院单片机2009期考试题B卷
一.判断题
1.外部中断0的自然优先权高于T0的,因此无论何种优先权的T0的中的服务程序在响应过程中,外部中断0可随时中断它。 ( × )
2.在单片机复位时,PSW寄存器的初始值为00H,P0-P3口的内容均为0FFH。 ( √ )
3.指令MOVX访问的存储器空间是片内RAM单元。 ( × )
4.80C51单片机的程序存储器和数据存储器在物理上是两个相互独立的空间。 ( √ )
5.单片机的定时/计数器工作于方式1时,为自动重装初值的8位计数器方式。 ( × )
6.MOV R1,R2 ( × )
7.CJNZ A,#70H,NEXT ( × )
8. MOV DPTR,#1FFFH ( √ )
9.PUSH ACC ( √ )
10. MOVX A,@R2 ( × )
二.填空题
1. 在keil51软件中,要查看片外RAM单元1000H的内容,可以在address后的编辑框中输入 X:1000H ,再按回车,若要查看片内RAM单元20H的内容,则输入 D:20H
2. 单片机微行计算机是将CPU(含运算器和控制器)、存储器、I/O口以及定时/计数器等部件集成在一块大规模集成电路内的微型计算机,简称单片机。
3.在单片机的伪指令中,ORG是 起始地址设定 伪指令,DB是 字节数据定义 伪指令。
4. +4的原码是 04H , -4的补码是 0FCH (要求用十六进制数表示)
5.80C51单片机片内集成有 128B 容量的数据存储器和 4KB 容量的程序存储器。
6. 向MCS-51单片机的堆栈中压入一个字节,SP的值将自动 加1 ,再弹出一个字节,SP的值将自动 减1
7. 已知(20H)=0FH,执行下列指令后(P1.3)=1
MOV C, 02H
MOV P1.3,C
8. 下列寄存器中属于特殊功能寄存器的有:ACDF
(A)SP (B)R0 (C)TL0 (D)P0 (E)R5 (F)SCON
9. 用汇编语言编写的程序,称为 汇编程序,他需要经过汇编生成可执行的机器码形式的目标程序才能被计算机执行。
10. 在keil51软件中,要查看工作寄存器的结果,可在 工程窗口 下查看,要查看P3断开的内容可在 外围器件菜单 下查看
三.简答题
1.用正确的指令实现以下数据的传送。
(1.)R2的内容送R0 。
MOV A,R2
MOV R0,A
(2.)片外RAM的2500H单元内容送内部RAM单元30H。
MOV DPTR,#2500H
MOVX A,@DPTR
MOV 30H,A
(3.)片外RAM的1000H单元内容送片外RAM的2000H单元。
MOV DPTR,#1000H
MOVX A,@DPTR
MOV DPTR,#2000H
MOVX @DPTR, A
2.Keil51软件有几种调试程序的方法?它们分别用于什么情况下?
答:3种
全速运行(Run):查看最终结果。
单步运行(Step into):查看每条指令运行后的中间结果。
断点运行(Breakpoints):可查程序执行一段后的中间结果。断点运行常用在子程序和延时程序的调试。
四.填空使下面程序完整
1.编写程序,实Z=X2+Y2。设X,Y,Z分别存于内部RAM的20H, 21H, 22H三个单元中。
源程序:
ORG 0000H
X EQU 20H
Y EQU
文档评论(0)