单片机考卷

补考试卷(老师透露了题目但没答案,哪位兄弟帮帮小弟我。考不出就毕不了业)
一、 填空题:(1分*20)
1、二进制(10110101B)=十进制_______=十六进制_________ =BCD码___________。
2、如果8051单片机外接频率为12MHz的晶振,则振荡周期为_________,状态周期为_________,机器周期为_________,指令周期为_________。
3、若(X)原 =11010101,则(X)反 =______________,(X)补 =_______________。
4、MCS-51系列单片机内部结构主要由__________、____________、____________、_________、__________、并行接口和串行接口组成。
5、MCS-51系列单片机的五个中断源是指一个__________、二个¬¬____________和二个__________。
6、单片机的存储器可分为三个逻辑空间,即________________、_________________和________________。

二、 选择题:(2分*10)
1、 MCS — 51 单片机复位后,专用寄存器 ACC 的状态是( ) 。
A.0000H B.07H C.00H D.0FFH

2、当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为( ) 。
A.组0 B.组1 C.组2 D.组3

3、8051单片机中,唯一一个用户可使用的16位寄存器是( ) 。
A .PSW B .ACC C .SP D .DPTR

4、 8051 的程序计数器 PC 为 16 位计数器,其寻址范围是( ) 。
A .8K B .16K C .32K D .64K

5、单片机应用程序一般存放在( )中。
A .RAM B .ROM C .寄存器 D . CPU

6、MCS—51单片机的CPU主要的组成部分为( ) 。
A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器

7、单片机能直接运行的程序叫( ) 。
A. 源程序 B.汇编程序 C.目标程序 D.编译程序

8、单片机中的程序计数器PC用来( ) 。
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令地址 D.存放上一条指令地址

9、单片机上电复位后,PC的内容和SP的内容为( ) 。
A.0000H,00H B.0003H,07H C.0000H,07H D.0800H,08H

10、单片机的堆栈指针 SP 始终是指示( ) 。
A .堆栈底 B .堆栈顶 C .堆栈地址 D .堆栈中间位置

三、 简答题:(10分*3)
1、说明程序运行结束后A,R0,20H,40H,41H单元的内容。 (10分)
MOV 40H,#20H
MOV A,40H
MOV R0,A
MOV A,#20H
MOV @R0,A
MOV A,#50H
MOV 41H,A

(A)=___________ (R0)=__________ (20H)=____________
(40H)=_________ (41H)=_________

2、阅读程序,填定PSW各位的状态。(10分)
MOV A,#27H
MOV B,A
MOV A,#9AH
ADD A,B
MUL AB

CY=__________ AC=¬¬¬¬¬___________ OV=___________
F0F1=___________ P=___________

3、分析下面左边一段程序,并说出这段程序实现了什么功能?
MOV A,#9AH 答:
CLR C
SUBB A,28H
ADD A,69H
DA A
MOV 40H,A

四、 编程题:(15分*2)
1、求片外2000H、2001H单元数据的平均值,并传送给3002H单元。

2、查找在内部RAM的连续单元30H~55H中是否出现“00H”这一数据,若有,则将20H单元置1,否则清0。
大虾们 来点实际的 帮小弟把这题解了吧

第1个回答  2009-05-04
不会吧,这些题目很简单的啊,你不会不会吧,那你学的什么啊,哎。。。。
第2个回答  2009-05-03
把课本拿出来一个一个得对就可以找到答案了,不会连拿课本的力气都没有吧?
第3个回答  2009-05-02
那你肯定完了,这个是可以转的,大不了转3个字节了。
第4个回答  2009-05-02
哎,学习了。。。抱歉