A-A+
有两个3位的ASCII数串ASCl和ASC2 定义如下: ASCl DB ’578’ ASC
问题详情
有两个3位的ASCII数串ASCl和ASC2,定义如下: ASCl DB ’578’ ASC2 DB ’694’ ASC3 DB ’0000’ 编写程序计算ASC3←ASCl+ASC2。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:CLCMOV CX.3MOV BX.2BACK:MOV ALASCl[BX]ADC ALASC2[BX]AAAOR ASC3 [BX+1 ]ALDEC BXLOOP BACKRCL CX1OR ASC3[BX]CL
CLCMOVCX.3MOVBX.2BACK:MOVAL,ASCl[BX]ADCAL,ASC2[BX]AAAORASC3[BX+1],ALDECBXLOOPBACKRCLCX,1ORASC3[BX],CL