单片机问题求解

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:44:20
1.已知(A)=83H,(RO)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。
ANL A,#17H
ORL 17H,A
XRL A,@RO
CPL A
2.一直(RO0=32H,(A)=48H,(32H)=80H,(40H)=08H,请指出在下列程序段后上述单元内容的变化。
MOV A,@RO:
MOV @RO,40H:
MOV 40H,A:
MOV RO,#35H:
3.编程将内部RAM中地址为20H~2FH的数据块传送到30H~3FH单元中

(1)
A 1000 0011
17H 0001 0111
A 0000 0011 03H ;与结果
34H 0011 0100
0011 0111 37H ;或结果
0000 0011 03H ;异或结果
1111 1100 ECH ;取反结果

(2)
MOV A,@R0 ;(A)=#80H
MOV @RO,40H ; ( 32H)=#08H
MOV 40H,A ;(40H)=#80H
MOV RO,#35H ; (R0)=#35H

3.
ORG 0030H
MAIN:MOV R0,#20H
MOV R1,#30H
MOV R5,#16 ;#16=#10H
LOOP:MOV A,@R0
MOV @R1,A
INC R0
INC R1
DJNZ R5,LOOP
END