无名小卒0001 2022-03-21 02:09 采纳率: 100%
浏览 41
已结题

两个多位十进制数相加的实验,想知道自己哪里错了,怎么改

代码部分是这样的,

img

img


运行不出来结果。

img


想知道说哪个地方错了,怎样修改。

  • 写回答

1条回答 默认 最新

  • 卡尔曼的BD SLAMer 计算机视觉领域新星创作者 2022-03-21 09:32
    关注
    
    
    DATAS SEGMENT
        DATA1 DB '5','4','3','2','1'
        DATA2 DB '0','9','8','7','6';此处输入数据段代码 
    DATAS ENDS
    
    CODES SEGMENT
        ASSUME CS:CODES,DS:DATAS
    START:
        MOV AX,DATAS
        MOV DS,AX
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        MOV CX,5
        LEA BX,DATA1+4
     LP1:                   
        MOV AL,[BX]
        MOV DL,AL
        MOV AH,2
        INT 21H
        DEC BX
        LOOP LP1
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
        MOV DL,'+'
        MOV AH,2
        INT 21H
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
        MOV CX,5
        LEA BX,DATA2+4
     LP2:
        MOV AL,[BX]
        MOV DL,AL
        MOV AH,2
        INT 21H
        DEC BX
        LOOP LP2  
     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
       MOV DL,'='
       MOV AH,2
       INT 21H
     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
        LEA DI,DATA1
        LEA SI,DATA2
        MOV CX,5
    LP3:
        MOV AL,[DI]
        SUB AL,30H
        MOV [DI],AL
       
        MOV AH,[SI]
        SUB AH,30H
        MOV [SI],AH
     
        MOV AH,2
        INT 21H
        INC DI
        INC SI
       
        LOOP LP3
     
      CLC
      LEA SI,DATA1
      LEA DI,DATA2
      MOV CX,5
     LP4:
        MOV AL,[SI]
        ADC AL,[DI]
        AAA
        MOV [SI],AL
        ;ADD [SI],30  
        INC DI
        INC SI 
        LOOP LP4
      
       MOV CX,5
       LEA SI,[DATA1+4]
     LP5:
        MOV BL,[SI]
        ADD BL,30H
        MOV DL,BL
        MOV AH,2
        INT 21H
        DEC SI
        LOOP LP5
     
        MOV AH,4CH
        INT 21H
    CODES ENDS
        END START
     
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月30日
  • 已采纳回答 3月22日
  • 创建了问题 3月21日

悬赏问题

  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响
  • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)
  • ¥15 【求职】怎么找到一个周围人素质都很高不会欺负他人,并且未来月薪能够达到一万以上(技术岗)的工作?希望可以收到写有具体,可靠,已经实践过了的路径的回答?