问答题
已知程序执行前,在AT89S51单片机片内RAM (10H)=20H,(20H)=33H,(33H)=45H,(45H)=56H,(P1)=30H。分析下列程序按顺序执行每条指令后的结果。 MOV A,33H;(A) MOV R1,A;(R1) MOV @R1,#0FFH; MOV 45H,33H;(45H) MOV R0,#10H;(R0) MOV A,@R0;(A) MOV P1,#0FFH;(P1) MOV A ,P1;;(P1) MOV 20H,A;(20H)
45H45H(45H)0FFH(45H)=45H(R0)=10H
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 指出下列每条指令的寻址方式。 (1)MOV A,40H; (2)MOV 30H,#00H; (3)SJMP LOOP; (4)MOVC A,@A+DPTR; (5)MOVX A,@R0; (6)MOV C,20H; (7)MOV 20H,R3; (8)MOV 31H,20H;
问答题 JB指令和JBC指令的区别是什么?
问答题 SJMP(短转移)指令和LJMP(长对转移)指令的目的地址的范围各是多少?