南昌大学单片机试卷三答案文档格式.doc
《南昌大学单片机试卷三答案文档格式.doc》由会员分享,可在线阅读,更多相关《南昌大学单片机试卷三答案文档格式.doc(5页珍藏版)》请在冰点文库上搜索。
七
八
九
十
总分
累分人签名
题分
20
30
10
100
得分
一、选择题(每空2分,共20分)
评阅人
1、89S51单片机的CPU每取一个指令字节,立即使C。
A.堆栈指针SP自动加1B.数据指针DPTR自动加1
C.程序计数器PC自动加1D.累加器A自动加1
2、89S51单片机片内可位寻址的RAM单元有C字节。
A.256B.128C.16D.8
3、0F6H是用8位二进制补码表示的十六制数,那么相应的十进制数是B。
A.246B.-10C.-118D.-9
4、89S51单片机系统中的地址总线和数据总线分别是D。
A.8位和8位B.16位和16位
C.8位和16位D.16位和8位
5、89S51单片机全部使用外接ROM时,其D引脚必须接地。
A.B.ALEC.D.
6、下列指令中,D不能完成累加器清零。
A.MOVA,#00HB.XRLA,0E0H
C.CLRAD.XRLA,#00H
7、下列指令组中,只有A能完成两个8位二进制数n1和n2相加,和存于A中。
A.MOVA,#n1B.ADD#n1,#n2
ADDA,#n2
C.MOVR1,#n1D.MOVA,n1
ADDR1,#n2ADDA,n2
MOVA,R1
8、89S51单片机的外中断1的中断程序入口地址为D。
A.0000HB.0003HC.000BHD.0013H
9、89S51单片机当允许CPU响应定时器1的中断请求时,共IE中的C位必须为1。
A.ES和ET0B.EA和ET0C.ET1和EAD.EX0和ET0
10、89S51单片机在片外扩展程序存储器,当取程序存储器的内容时,D信号有效。
A.B.C.ALED.
二、填空题(每题2分,共30分)
1、十进制数-16用8位二进制数补码表示时,应为__0F0___H。
2、假如2个一字节的十六进制数87H,69H相加的和仍然为8位二进制数,那么相加的结果和为__F0H____H,进位Cy为_0__。
3、89S51单片机复位后,其PC的内容为_0000___H。
5、可用作寄存器间接寻址的间址寄存器有__R0____、___R1___、_DPTR____。
6、指出以下指令的寻址方式
MOVA,#30H;
源操作数:
立即寻址目的操作数:
寄存器寻址。
MOVA,@R1;
寄存器间接寻址目的操作数:
。
7、89S51单片机主要硬件资源有:
8位的CPU、256字节内部RAM、4K字节的内部ROM、2个16位的定时/计数器、5个中断源的中断系统、一个全双工工的串行口以及看门狗。
三、程序阅读题(每题10分,共20分)
1、阅读下列程序:
ORG0000H
MOVDPTR,#TABLE
MOVA,R0
MOVCA,@A+DPTR
MOVR0,A
SJMP$
TABLE:
DB0,1,4,9,16,25,36,49,64,81
END
⑴说出本程序的功能。
求取R0中保存数的平方值,结果仍存入R0中。
⑵当R0=4,程序结束时,R0中是什么?
(R0)=16=10H
2、写出顺序执行下列指令后的结果
MOVA,#10H……___(A)=10H_______
MOVR0,#20H…___(R0)=20H_______
MOV17H,R0……____(17H)=20H_____
MOV@R0,A………__(20H)=10H________
MOV22H,A………___(22H)=10H_______
四、程序题(每题10分,共10分)
1、编程把外RAM2000H单元开始的100个字节单元的内容清零。
参考程序:
MOVDPTR,#2000H
CLRA
MOVR7,#100
LOOP:
MOVX@DPTR,A
DJNXR7,LOOP
RET
第5页共5页
五、简答题(每题10分,20分)
1、简述软件去除键盘抖动的方法?
2、简述时钟周期、机器周期、指令周期的概念及三者之间的关系。