没有合适的资源?快使用搜索试试~ 我知道了~
单片机考试题库编辑.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2022-07-14
19:57:14
上传
评论
收藏 54KB PDF 举报
温馨提示
试读
7页
单片机考试题库编辑.pdf
资源详情
资源评论
资源推荐
一、填空题(每空 1 分,共 20 分)
1、 MCS-51单片机具有 ( 8 ) 位 CPU,共有 ( 16 ) 根地址线,可寻址外部程序存储器 ( 64K ) 字节,可寻址外部数据存储
器 ( 64K ) 字节。
2. MCS-51的堆栈一般设置在 (用户 RAM区靠后的位置或 30H以后的单元) ,堆栈寄存器 sp 是( 8 ) 位寄存器。
3. MCS-51 单片机有 ( 2 ) 个外部中断触发方式。
4. 若累加器 A 中的数据为 01111110B,则 PSW中的 P=( 0 )。
5、 MCS-51单片机具有 4 个( 8 ) 位并行 I/O 口, ( 2 ) 个( 16 ) 位的定时器/计数器。有 ( 1 ) 个全双工的串行输入输出口。
6、 8051 有 ( 4 ) K 内部 ROM 。
7、用于 BCD 码加法运算时,对运算结果进行修正。紧跟在 ADD 或 ADDC 指令后必须是指令 ( DA A )
○
8 、 MCS-51 共有( 111 ) 条指令,可分为几种不同的寻址方式。如: MOV A , 20H
源操作数属于 ( 直接 )寻址方式, MOVC A , @A+DPTR 源操作数属于 ( 基址寄存器加变址寄存器间接或变址 )寻址方式,
MOV C, bit 源操作数 属于 ( 位 ) 寻址方式。
9、 ALU表示 ( 算术逻辑单元 )。
10. 能够用紫外光擦除 ROM中程序的只读存储器称为 ( EPROM )。
二、程序填空题(每空 2 分, 共 30 分)
1. 已知程序执行前有( A)=02H,( SP)=52H,( 51H) =FFH, (52H)=FFH。下述程序执行后:
POP DPH ;(DPH)=FFH
POP DPL;(DPL)=FFH,(SP)=50H
MOV DPTR,#4000H; (DPTR)=4000H
RL A ;(A)=04H
MOV B,A;(B)=04H
MOVC A,@A+DPTR;(A)=30H
PUSH A;(51H)=30H
MOV A,B;(A)=04H
INC A;(A)=05H
MOVC A,@A+DPTR;(A)=50H
PUSH A;(52H)=50H
RET
ORG 4000H
DB 10H,80H,30H,50H,30H,50H
请问:(A) =(50H ),( B) =( 04H ) , ( SP)=( 50H ),( 51H)=( 30H ),(52H)=(50H ),(PC)=( 5030H )。
2.. 设内部 RAM(30H)=5AH,( 5AH) =40H,(40H)=00H,端口 P1=7FH,问执行下列指令后,各有关存储单元(即 R0,R1, A, B,
P1,30H,40H 及 5AH单元)的内容如何?
MOV R0,#30H ;(R0)=30H
MOV A,@R0 ; (A)=5AH
MOV R1,A ; (R1)=5AH
MOV B,R1 ; (B)=5AH
MOV @R1,P1 ; (5AH)=7FH
MOV A,P1 ; (A)=7FH
MOV 40H,#20H ; (40H)=20H
MOV 30H,40H ;(30H)=20H
每一条指令执行后的结果如注释字段所标。最后结果为: (R0)=(30H),( R1)=( 5AH ),(A)=( 7FH ),(B) =(5AH ),P1=
(7FH),(30H) =(20H ),( 40H)=( 20H),(5AH)=( 7FH )。
3. 若(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H 执行如下指令 :
INC A;(A)=00H
INC R3;(R3)=10H
INC 30H;(30H)=0F1H
INC @R0;(40H)=01H
其结果 (40H)= ( 01H )
三、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。( 10 分)
1. MCS-51单片机可执行指令: MOV 35H,@R3。(×)
2. 8031与 8751 的区别在于内部是否有程序存储器。 (√)
3.当向堆栈压入一个字节的数据后, SP 中的内容减 1。(×)
4.程序计数器 PC中装的内容是当前正在执行指令的地址。 (×)
5.某特殊功能寄存器的字节地址为 80H,它即能字节寻址,也能位寻址。 (√ )
6. MCS-51单片机中的 PC是不可寻址的。(√ )
7.52H 一定是字节地址。 ( × )
8.MCS-51 单片机可执行指令: SUB A,30H。(×)
9. 数据传送类指令不影响进位标志 CY。(√)
10. 数据传送类指令不影响奇偶标志 P。(×)
四、问答题(每题 5 分,共 10 分)
1、简述 MCS-51系列单片机的指令格式
[ 标号 ]: 操作码 [ 操作数 1],[ 操作数 2],[ 操作数 3]
2、简述 MCS-51单片机内部数据存储器低 128 个单元划分为哪三个主要部分?
工作寄存器区 :00H~1FH
位寻址区 :20H~2FH
用户 RAM区(数据缓冲区) :30H~7FH
五、编写程序( 10 分)
将片外 RAM中 1000H开始的 30 个数据依次传入片内 30H开始的 30 个单元内。
MOV DPTR,#1000H
MOV R0,#30
czq131452007
- 粉丝: 2
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java-leetcode题解之第102题二叉树的层序遍历.zip
- java-leetcode题解之第104题二叉树的最大深度.zip
- java-leetcode题解之第173题二叉搜索树迭代器.zip
- java-leetcode题解之第100题相同的树.zip
- java-leetcode题解之第101题对称二叉树.zip
- java-leetcode题解之第128题最长连续序列.zip
- java-leetcode题解之第94题二叉树的中序遍历.zip
- java-leetcode题解之第98题验证二叉搜索树.zip
- java-leetcode题解之第200题岛屿数量.zip
- java-leetcode题解之第130题被围绕的区域.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0