若有两个符号数X,Y分别存放在内部存储器50H、51H单元中,试编写一个程序实现X*10+Y,结果存入52H、53H中。
正确答案:
1ORG 00H
0000 7850 2 MOV R0,#50H
0002 E6 3 MOV A,@R0
0003 75F00A 4 MOV B,#0AH
0006 A4 5 MUL AB
0007 08 6 INC R0
0008 26 7 ADD A,@R0
0009 08 8 INC R0
000A A6F0 9 MOV @R0,B
000C 08 10 INC R0
000D F6 11 MOV @R0,A
12 END
0000 7850 2 MOV R0,#50H
0002 E6 3 MOV A,@R0
0003 75F00A 4 MOV B,#0AH
0006 A4 5 MUL AB
0007 08 6 INC R0
0008 26 7 ADD A,@R0
0009 08 8 INC R0
000A A6F0 9 MOV @R0,B
000C 08 10 INC R0
000D F6 11 MOV @R0,A
12 END
答案解析:有

微信扫一扫手机做题