好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

汇编语言两个多位十进制数相加代码ppt课件.ppt

5页
  • 卖家[上传人]:博****1
  • 文档编号:578192708
  • 上传时间:2024-08-23
  • 文档格式:PPT
  • 文档大小:306.50KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 将两个多位十进制数相加将两个多位十进制数相加 两两加加数数以以ASCII码码形形式式各各自自顺顺序序存存放放在在以以DATA1 和和DATA2为为首首的的5个个内内存存单单元元中中,,(低低位位在在前前)其其和和 要求送回要求送回DATA1 处 CRLF MACRO MOV DL,0DH MOV AH,02H INT 21H MOV DL,0AH MOV AH,02H INT 21H ENDM1;. DATA SEGMENT DATA1 DB 33H , 39H , 31H , 37H , 34H DATA2 DB 36H , 35H , 30H , 38H , 32H DATA CODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATA START: MOV AX,DATA MOV DS,AX MOV SI,OFFSET DATA2 MOV BX,5 CALL DISPL CRLF MOV SI,OFFSET DATA1 MOV BX,5 CALL DISPL CRLF 2;. MOV D1,OFFSET DATA2 CALL ADDA MOV SI,OFFSET DATA1 MOV BX,5 CALL DISPL CRLF MOV AX,4C00H INT 21H DISPL PROC NEAR DSI: MOV AH,02H MOV DL,[SI+BX-1] INT 21H DEC BX JNZ DS1 RET DISPL ENDP3;. ADDA PROC NEAR MOV DX,SI MOV BP,DI MOV BX,5 AD1: SUB BYTE PTR [SI+BX-1],30H SUB BYTE PTR [DI+BX-1],30H DEC BX JNZ AD1 MOV CX,5 CLC AD2: MOV AL, [SI] MOV BL, [DI] ADC AL, BL AAA MOV [SI], AL INC SI INC DI LOOP AD2 4;. MOV SI,DX MOV DI,BP MOV BX,05 AD3: ADD BYTE PTR [SI+BX-1],30H ADD BYTE PTR [DI+BX-1],30H DEC BX JNZ AD3 RET ADDA ENDP CODE ENDS END START5;. 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.