A-A+

有两个3位的ASCII数串ASCl和ASC2 定义如下: ASCl DB ’578’ ASC

2022-08-12 14:43:34 问答库 阅读 196 次

问题详情

有两个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

考点:定义