《单片机技术与应用》高等教育出版社(第2版)第三章 MCS-51系列单片机指令系统 章节过关卷
2024-01-29
|
2份
|
7页
|
175人阅读
|
5人下载
内容正文:
《单片机技术与应用》高教社(第2版)
第三章 MCS-51系列单片机指令系统 过关试卷
考试时间:90分钟 满分:100分
姓名 班级 学号 1
1、 单项选择题(本题10小题,每题3分,共30分)
1.在C语言中,用符号“*”表示( ).
A.加 B.减 C.乘 D.除
2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( ).
A.MOV B.MOVX C.MOVC D.以上都行
3.MOVX A,@DPTR指令中源操作数的寻址方式是( ).
A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址
4.JNZ rel指令的寻址方式是( ).
A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址
5.启动定时器1开始定时的指令是( ).
A.TR0=0; B.TR1=0; C.TRO=1; D.TR1=1
6.执行LCALL 4000H指令时,MCS-51完成的操作是( ).
A.保护PC B.4000H→PC
C.保护现场 D.PC+3入栈,4000H→PC
7.执行PUSH ACC指令,MCS-51完成的操作是( ).
A.SP+1→SP(ACC)→(SP) B.(ACC)→(SP)SP-1→SP
C.SP-1→SP(ACC)→(SP) D.(ACC)→(SP)SP+1→SP
8.LCALL指令操作码地址是2000H,执行完相应的子程序返回指令后,PC=( ).
A.2000H B.2001H C.2002H D.2003H
9.循环移位指令能够影响下列程序状态寄存器PSW中的( ).
A.P B.OV C.AC D.FO
10.要把P0口的高4位变0,低4位不变,应使用指令( ).
A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0H D.ANL P0,#0FH
2、 判断题(本题10小题,每题3分,共30分)
1.MCS-51单片机上电复位时,SBUF=00H.( )
2.在C语言编程中,符号“/”表示取余数.( )
3.MOV @R0,P1在任何情况下都是一条能正确执行的MCS-51指令.( )
4.除法指令DIV AB执行的结果是商存在累加器B中,余数存在寄存器A中.( )
5.相对寻址方式中,“相对”两字是相对于当前指令的地址.( )
6.DJNZ为减1不为零转移指令.( )
7.MUL AB的执行结果是高8位在A中,低8位在B中.( )
8.调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关.( )
9.MOV A,R0源操作数的寻址方式是寄存器寻址方式.( )
10.MOV A,30H的源操作数为立即寻址方式.( )
3、 填空题(本题5小题,每题3分,共15分)
1.MCS-51特殊功能寄存器只能采用______寻址方式.
2.访问MCS-51片内RAM应该使用的传送指令的助记符是______.
3.指令是通知计算机完成某种操作的______.
4.累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=______.
5.指令DJNZ R7,e操作码所在地址为3000H,R7=5,e=EFH,则它的转移目的地址为______.
4、 综合分析题(本题3小题,共25分)
1.(A)=3BH,执行ANL A,#9EH指令后,(A)=?(CY)=?(6分)
2.若(A)=50H,(B)=A0H,执行MUL AB后,(A)=?(B)=?(OV)=?(CY)=?(12分)
3.已知(P1)=78H,问执行下列程序后(P1)=______(7分)
SETB P1.0
CLR C
MOV 93H,C
CPL P1.7
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
《单片机技术与应用》高教社(第2版)
第三章 MCS-51系列单片机指令系统 过关试卷
考试时间:90分钟 满分:100分
姓名 班级 学号 1
1、 单项选择题(本题10小题,每题3分,共30分)
1.在C语言中,用符号“*”表示( ).
A.加 B.减 C.乘 D.除
【答案】C
2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( ).
A.MOV B.MOVX
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。