第五章(16题)
一.简答题
1.8051单片机有哪些寻址方式?每种寻址方式写出一条有代表性的数据传送指令,没有数据传送指令的写一条其他指令。(P6~14) 答:立即寻址 MOV A,#0 直接寻址 MOV A,40H 寄存器寻址 MOV A,R0 位寻址 MOV C,07H 间接寻址 MOVX A,@DPTR 基址+变址寻址 MOVC A,@A+DPTR
相对寻址 SJMP rel
2.至少写出4种影响进位标志CY的指令。 答:ADD A,R0 RLC A CJNE A,#01,rel CLR C
3.子程序中改变堆栈指针SP的内容会出现什么情况?(P26)
答:无法恢复子程序调用之前的PC值,子程序不能正确返回,程序
会产生无法预料的运行结果。
4.8051单片机的无条件转移指令有几条?其转移范围是多少?(P52) 答:共有4条 LJMP ADDR16 0~65535 AJMP ADDR11 0~2047 SJMP rel -128~+127 JMP @A+DPTR 0~65535
5.8051单片机的字节条件转移指令有几条?其转移条件分别是什么? 答:共有4条 JZ rel A=0 JNZ rel A≠0 CJNE 操作数1,操作数2,rel 操作数1≠操作数2 DJNZ 操作数,rel 操作数-1≠0

