编写程序,把累加器(A)中的二进制数变换为3个BCD码,并将百、十、个位数分别存放在R0、R1和R2寄存器中。
查看答案
编写一段程序,把片外RAM中1000H~1010H的内容传送到片内RAM的20H~30H中
MAIN:MOVA, R3MOVDPTR, #TABMOVCA,@A+DPTRMOV50H,ARETTAB:DB00, 01, 04, 09, 16DB25, 36, 49, 64, 81 已知 (R3)=05H,程序运行后,结果为
编写程序,实现两个4位BCD码数加法运算,被加数存放在片内RAM的30H、51H单元,加数存放在32H、53H单元,要求和存放在R0、R1单元,36H存放进位。