(11-12-1)期中考试试卷(单片机)
更新时间:2023-12-09 19:29:01 阅读量: 教育文库 文档下载
2011-2012学年第一学期《单片机原理及应用》期中考试
08G701、08G702、08G703、08G201、高10G701
班级 学号 姓名 成绩 一、选择题(20分,每题1分,将答案写入答题卡相应位置。) 1.在位操作中,能起到与字节操作中累加器相同作用的是( )。 A.AC B.OV C.P D.CY
2.有一条指令KWR:AJMP addr11,若addr11=10101101010B,标号KWR地址为2070H,则执行指令后,程序转到( )。
A.256AH B.2AD4H C.264DH D.265AH 3.绝对转移指令的助记符是( )。
A.LJMP B.AJMP C.SJMP D.JMP 4.不能为程序存储器提供和构成地址的是( )。
A.PC B.A C.DPTR D.PSW 5.MCS-51指令系统中具有三个操作数的指令是( )。 A.累加器判零转移指令 B.数值比较转移指令 C.减1条件转移指令 D.变址寻址转移指令 6.逻辑“异或”运算的助记符是( )。
A.ANL B.ORL C.CPL D.XRL 7.指令系统中执行时间最长的指令是( )。
A.加减指令 B.乘除指令 C.逻辑运算指令 D.控制转移指令 8.下列指令中正确的是( )。
A. MOV A,@30H B. PUSH #30H C. MOV R1, R2 D. XCH A, R1
9.对程序存储器的读操作,只能使用( ) A.MOV指令 B.MOVC指令 C.MOVX指令 D.PUSH指令 10.以下用于访问外部数据存储器的指令是( )。
A.MOV A,R0 B.MOVC A,@A+DPTR C.MOVX A,@R0 D.MOV A,@R0 11.十进制调整指令的指令格式是( )。
A.INC A B.DA A C.DEC A D.RLC A 12.可使内部RAM 30H单元中的所有位变反的指令是( )。 A.ORL 30H,#0FFH B.XRL 30H,#0FFH C.ANL 30H,#0F0H D.ORL 30H,#0FH 13.下列指令错误的是( )。
A.XCH A,R0 B.SUBB A,#30H C.SWAP A D.ADD A,@30H
14.可使内部RAM 50H单元中的高3位变反,其余位不变的指令是( )。 A.ANL 50H,#0FFH B.ORL 50H,#00H C.XRL 50H,#0E0H D.ORL 50H,#0FFH
15.在寄存器间接寻址方式中,指定寄存器中存放的是( )。
A.操作数 B.操作数地址 C.转移地址 D.地址偏移量 16.以下运算中对溢出标志OV没有影响的运算是( )。
A.逻辑运算 B.加减法运算 C.乘法运算 D.除法运算 17.假定(A)=0C5H,执行指令SWAP A后,累加器A的内容为( )。 A.3AH B.8BH C.5CH D.0E2H 18.条件转移指令只能采用( )。
A.立即寻址 B.相对寻址 C.寄存器间接寻址 D.变址寻址 19.外部RAM单元的数据传送只能使用( )方式。
A.立即寻址 B.寄存器寻址 C.寄存器间接寻址 D.相对寻址 20.子程序返回指令的格式是( )。
A.RLC B.RRC C.RET D.RETI 选择题答题卡 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 二、填空题(15分,每空1分)
21.在寄存器寻址方式中,指令中指定寄存器的内容就是 。 22.指令MOV A,3AH的源操作数寻址方式是 。
23.指令MUL AB是把累加器A和寄存器B中的两个无符号8位数相乘,所得结果低8位存
放在
中,高8位存放在 中。 24.设(A)=55H,(R5)=0AAH,则执行ANL A,R5指令后的结果是A= ,R5= 。 25.大多数指令格式是由 和 所组成,也有少数指令可能仅由 组成。 26.设(A)=73H,(B)=14H,则执行DIV AB指令后,A= ,B= 。 27.假定,SP=60H,A=30H,B=70H,执行下列指令:
PUSH
ACC
PUSH B
后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。
28.单片机的指令系统就是它所能执行的 的集合。
三、判断改正题(10分,每题1分,判断下列各条指令是否正确,正确的划√,错误的划×,并加以改正。) 29、MOV
28H, @R2 ( )
30、DEC DPTR ( ) 31、INC DPTR ( ) 32、CLR R0
( ) 33、CPL R5
( )
1
34、MOV R0,R1 ( ) 35、PUSH DPTR ( ) 36、MOV F0,C
( ) 37、MOV F0,ACC.3 ( ) 38、MOVX A,@R1
( )
四、程序分析题(30分)
39、(6分)指出下列指令中画线的操作数的寻址方式。
MOVX A,@DPTR MOV DPTR,#0267H MOVC A,A+@DPTR MOV A,50H MOV A,@R0 SUBB A,R7 40、(4分)以下程序段执行后,A= ,(30H)= 。
MOV 30H,#0ACH MOV A, #0D6H MOV R0, #30H MOV R2, #5EH ANL A, R2
ORL A,@R0 SWAP A CPL A XRL A, #0FEH
ORL 30H, A
41、(4分)以下程序段执行后,(40H)= ,(41H)= 。
CLR C
MOV A, #56H SUBB A, #0F8H MOV 40H, A MOV A, #78H SUBB A, #0EH MOV 41H, A
42、(11分)分析下面一段程序中每条指令的执行结果。
MOV SP,#40H (SP)= ; MOV A,#0BH (A)= ; MOV B,#0B0H (B)= ;
PUSH A (SP)= ,(41H)= ; PUSH B (SP)= ,(42H)= ;
POP B (B)= ,(SP)= ; POP A (A)= ,(SP)= ; 43、(5分)试分析下列程序段完成什么功能。 MOV R1,#00H MOV DPTR,#1000H LOOP; CLR A
MOVX @DPTR,A INC DPTR
INC R1
CJNE R1,#00H,LOOP END
五、编程题(25分)
44、(5分)试编程实现将内部RAM中45H单元高4位清0,低3位置1,其余位保持不变。
45、(10分)设内存60H单元中存放一个符号整数(补码形式)X,根据下列表达式,
计算Y的值,结果存放在61H中。
?1 (X?0) Y?? ?0 (X?0)? ??1 (X?0)
46、(10分)要求将内部RAM的30H-3FH单元中的数据转移到外部部RAM的30H-3FH中,
试编程。
2
正在阅读:
(11-12-1)期中考试试卷(单片机)12-09
管式加热01-25
优秀党员党性分析报告精选范文08-02
公司质量管理体系03-19
有趣的植物——含羞草02-16
助通-SMS短信平台(HTTP方式-推荐)接口开发文档04-13
F8 型空气分配阀的构造及作用原理03-08
第一章 遥感物理基础07-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 期中
- 单片机
- 试卷
- 考试
- 11
- 12