求单片机习题答案,急!!!

五、分析程序并写出结果:(每题5分,共20分)
1、已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) =
MOV @R0 , #11H
MOV A , R2
ADD A , 20H
MOV PSW , #80H
SUBB A , P0
XRL A , #45H
MOV 40H , A
2、已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:
MOV A , @R0
MOV R0 , A
MOV A , @R0
ADD A , 21H
ORL A , #21H
RL A
MOV R2 , A
RET
则执行结束(R0)= (R2)=
3、执行下面一段程序;
MOV SP, #60H
MOV A, #10H
MOV B, #01H
PUSH A
PUSH B
POP A
POP B
A , B的内容是:(A)= (B)=
4、设在31H单元存有#23H,执行下面程序:
MOV A, 31H
ANL A, #0FH
MOV 41H, A
MOV A, 31H
ANL A, #0F0H
SWAP A
MOV 42H, A
则(41H)= (42H)=
5、假定(A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H.执行指令:
INC A
INC R3
INC 30H
INC @R0
后,累加器A的内容为( ), R3的内容为( ), 30H的内容为( ),
40H的内容为( )。
单片机种类很多的,这里用最基本的,8051
三. 答(汇编):
ORG 0200H
MOV DPTR,#2000H
MOVX A,@DPTR
MOV DPTR,#3000H
MOVX @DPTR,A
RET
五.51单片机中断源有五个,分别是外部中断0(迹坦入口地址是0003H)定时器0中断(000BH)外部中断1(0013H)定时器1中断(001BH)和串盯橘行凯州团中断(0023H)
六.答 (汇编)
ORG 0300H
MOV DPTR,#3000H
MOV R0,#30
MOV A,20H
LOP:MOVX @DPTR,A
INC A
INC DPTR
DJNZ R0,LOP
END
至于第七个问题,没看懂什么意思!
用Keil C软件,将程序输入,运行,就知道结果了!
lazy!