欢迎来到天天文库
浏览记录
ID:26285540
大小:137.50 KB
页数:10页
时间:2018-11-26
《单片机课后题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、测试题一一、选择题1、执行下列3条指令后,30H单元的内容是 ( C ) MOV R0,#30H MOV 40H,#0EH MOV @R0,40H A)40H B)30H C)0EH D)FFH2、在堆栈中压入一个数据时 ( B) A)先压栈,再令SP+1 B)先令SP+1,再压栈 C)先压栈,再令SP-l D)先令SP-1,再压栈3、在堆栈操作中,当进栈数据全部弹出后,这时的SP应指向 A A)栈底单元
2、 B)7FH C)栈底单元地址加1 D)栈底单元地址减l4、指令MOVCA,@A+PC源操作数的寻址方式是 D A)寄存器寻址方式 B)寄存器间接寻址方式 C)直接寻址方式 D)变址寻址方式5、ANL20H,#30H指令中,源操作数的寻址方式是 A A)立即寻址方式 B)直接寻址方式 C)位寻址方式 D)相对寻址方式6、ANL C,/30H指令中,源操作数的寻址方式是 C A)立即寻址方式
3、 B)直接寻址方式 C)位寻址方式 D)相对寻址方式7、Jz rel指令中,操作数rel的寻址方式是 D A)立即寻址方式 B)直接寻址方式 C)位寻址方式 D)相对寻址方式8、Jz rel指令中,是判断 A 中的内容是否为0。 A)A B)B C)C D)PC9、MOVX A,@DPTR指令中源操作数的寻址方式是(B) A)寄存器寻址(B)寄存器间接
4、寻址(C)直接寻址(D)立即寻址10、下面条指令将MCS-51的工作寄存器置成3区(B) A)MOV PSW,#13H (B)MOV PSW,#18H11、MOV C,00H指令中源操作数的寻址方式是(A) A)位寻址 B)直接寻址 C)立即寻址 D)寄存器寻址二、填空题1、8051单片机共有 7 种寻址方式。访问外部数据存储器应采用寄存器间接寻址方式。2、访问外部数据存储器应采用 寄存器间接 寻址方式;查表应使用 变址 寻址方式。3、在8051单片机中,堆栈操作的指令有 PUSH 和 POP 两个。4、在8051单
5、片机中,子程序调用的指令有 ACALL 和 LCALL 两个。5、CJNE指令都是 3字节 字节指令。6、指令SJMP $ 的功能是无条件转移到本指令的首地址执行程序,即将本指令的首地址送给PC 。7、十进制调整指令DA A不能单独执行,在执行该指令之前必须先执行 ADD 指令或者 ADDC 指令。8、位转移指令都是采用 相对 寻址方式实现转移的。9、子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序。10、PUSH指令是实现把数据压入堆栈的操作,而POP指令是实现把数据从堆栈中弹出的操作。1
6、1、执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中。12、执行了MUL AB指令后,则积的高8位存放在 B 中,而积的低8位存放在 A 。13、在MCS-51单片机中,加法指令可以分为 ADD 和 ADDC 两种。14、读程序存储器指令有 MOVCA,@A+DPTR 和 MOVCA,@A+PC 两个,它们的源操作数都属于 变址 寻址方式。15、减法指令的助记符为 SUBB ,其作用是将累加器A中的内容减去源操作数,再减去进位位C的内容,所得的结果存入累加器A。 16、INC指令的功能是 将操作数加l后存放到原处 ,DE
7、C指令的功能是 将操作数减1后存放到原处 。17、在立即寻址方式中,在数前使用 # 号来表示立即数。18、在立即寻址方式中,立即数一定出现在 源 操作数中。19、在执行MOVX A,@R0指令时,源操作数的高8位是由 P2 寄存器提供的。20、访问外部数据存储器必须使用 MOVX 指令。三、判断题1、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈底单元。(√ )2、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈顶单元。( ×)3、数据传送指令将改变源操作数的内容。(× )4、调用子程序
此文档下载收益归作者所有