您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页汇编 两数相加

汇编 两数相加

来源:五一七教育网
两位十进制数相加

不限位数 Example

DATA SEGMENT

X DB 100 DUP(0) Y DB 100 DUP(0) Z DB 100 DUP(0),'$' DATA ENDS

CODE SEGMENT ASSUME CS:CODE,DS:DATA START:

MOV AX,DATA

MOV DS,AX

MOV CX,20 MOV SI,20 X0:

MOV AH,01H INT 21H

MOV DL,AL CMP DL,'+' JZ F1 MOV X[SI],DL INC SI LOOP X0 F1:

MOV CX,20

MOV DI,20

Y0: MOV AH,01H INT 21H

MOV DL,AL CMP DL,'=' JZ F2 MOV Y[DI],DL INC DI LOOP Y0 CLC PUSHF F2: MOV CX,20 MOV BX,50 A1: MOV DL,X[SI-1] MOV AL,Y[DI-1] POPF ADC AL,DL AAA PUSHF ADD AL,30H MOV Z[BX],AL DEC SI DEC DI DEC BX LOOP A1 INC BX

A2:

CMP Z[BX],30H JNZ A3 INC BX LOOP A2 A3: LEA DX,Z[BX] MOV AH,09H INT 21H

MOV AH,4CH INT 21H CODE ENDS END START

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务