问题
问答题
RAM中60H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R6中。
答案
参考答案:
0RG BB00H
MOV A,F0H
MOV B,#FDH
DIV AB
MOV RF,A
MOV A,#0AH
XCH A,B
DIV AB
SWAP A
ORL A,B
SJMP $
END
RAM中60H单元内存有一个十六进制数,把这个数转换为BCD码的十进制数,BCD码的十位和个位放在累加器A中,百位放在R6中。
参考答案:
0RG BB00H
MOV A,F0H
MOV B,#FDH
DIV AB
MOV RF,A
MOV A,#0AH
XCH A,B
DIV AB
SWAP A
ORL A,B
SJMP $
END