急求!请高手帮忙,用汇编语言编写一个加法运算器。请帮我写一个,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:10:13

DATA SEGMENT
X DW ?
SYMBOL DB ?
Y DW ?
Z DW ?
DISPINFO1 DB 'NOT YUNSUAN CHAR!','$'
DISPINFO2 DB 'YUSHU IS:$'
CUAN DW 10000,1000,100,10,1
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START: MOV AX,DATA
MOV DS,AX
BINGIN: CALL INPUT
MOV X,BX
MOV SYMBOL,DL
CALL INPUT
MOV Y,BX

CMP SYMBOL,'+'
JE JIA
LEA DX,DISPINFO1
MOV AH,09H
INT 21H

MOV AH,4CH
INT 21H
JIA:
MOV AX,X
ADD AX,Y
JMP EXIT1
BINGIN1:
JMP BINGIN
EXIT1: MOV Z,AX
MOV DX,AX
CALL BINTODIN

LOOP0: MOV DL,0AH
MOV AH,02H
INT 21H
MOV DL,0DH
INT 21H

MOV AH,01H