|
第二章自检自测题.doc : 3
附件大小: 45 KB, : 0
下载购买记录部分科目为随机出题,顺序是乱的 请用CTRL+F搜索查找你所需要的试题
第二章辅导习题
一、选择题
1.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( )
A.符号加减法运算 B.逻辑运算 C.乘法运算 D.除法运算
2.当PSW=10H时,工作寄存器组选择位是( )
A.00H B.01H C.10H D.11H
二、简答题
1. 请用下图说明89C51单片机读端口锁存器的必要性。
2. 简述MCS-51单片机4个8位并行I/O口的功能。
3. 请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA,导通压降为0.6V),为什么?
4. 执行下列程序段后,(P1)= 。
MOV P1,#5DH
CPL P1.1
CPL P1.2
CLR P1.6
SETB P1.7
5. 程序如下:
MOV DPTR,#5500H
MOVX A,@ DPTR
XCH A,25H
MOVX @DPTR,A
如程序执行前,内部25H单元的内容为01H,外部RAM5500H单元的内容为0B9H,那么程序执行后,内部25H单元与外部RAM5500H单元的内容分别为多少?此程序实现的功能是什么?
6. 以下程序段执行后,A= , (30H)= 。
MOV 30H, #0AH
MOV A, #0D6H
MOV R0, #30H
MOV R2, #5EH
ANL A, R2
ORL A, @R0
CPL A
7. 假定(SP)=40H ,(3FH)=30H,(40H)=50H。
执行下列指令:
POP DPH
POP DPL
后,DPTR的内容为 ,SP的内容是 。
8. 当单片机运行出错或程序进入死循环,如何摆脱困境?
9. 执行下列程序段中第一条指令后,
ANL P1,#73H
ORL P1,#38H
(1)(P1.7)= ,(P1.3)= , (P1.2)= ;
执行第二条指令后,
(2)(P1.5)= ,(P1.4)= 。
10. 若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行指令如下:
2000H LCALL LABEL
则:(1)堆栈指针SP和堆栈内容发生了什么变化?
(2)PC的值等于什么?
三、阅读并分析程序
1. 设(A)=35H,(P1)=28H,分析下列程序运行结果。
MOV R0,A
ANL A,#0FH
ANL P1,#0F0H
ORL P1,A
MOV A,R0
运行后,(A)= ,(P1)=
2.设内部RAM中30H单元的内容为80H,试分析执行下面程序后各有关单元的内容。 MOV 60H,#30H
MOV R0,#60H
MOV A,@R0
MOV R1,A
MOV 40H,@R1
程序运行后,(A)= ,(40H)=
3.设(30H)=40H,(40H)=10H,(P1)=0CAH,执行下列程序
MOV R0,# 30H
MOV A,@R0
MOV R1,A
MOV B,@R1
MOV @R1,P1
MOV P2,P1
运行程序后:(P2)= ,(40H)=
4.已知SP=62H,PC=2345H,(62H)=07H,(61H)=30H,(26H)=56H。问此时执行“RET”指令以后,SP= ,PC=
5. 试分析执行下面程序后各有关单元的内容。
MOV R1,#7FH
MOV 7EH,#00H
MOV 7FH,#40H
DEC @R1
DEC R1
DEC @R1
程序运行后,(7EH)= ,(7FH)= |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:国开《单片机技术》第一章自检自测题辅导资料下一篇:国开《单片机技术》第三章自检自测题辅导资料
|