汇编编程题目
用汇编语言编一个程序,要求是把12345+67890显示在屏幕上并计算出来。。。哪个高手出来帮帮我?并且我是汇编初学者,有时间的话教教我汇编怎么做,谢谢了!
程序代码:DATA SEGMENT
MSG DB '12345+56789=?????$'
A DD 12345
B DD 56789
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,WORD PTR A
MOV DX,WORD PTR [A+2]
MOV CX,WORD PTR B
MOV BX,WORD PTR [B+2]
ADD AX,CX
ADC DX,BX
MOV SI,OFFSET MSG
ADD SI,12
CALL DECTOHEX
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
;********************************
;INPUT=DX:AX
;OUTPUT =OUTPUT =BUFFER (SI POITE TO)
;********************************
DECTOHEX PROC NEAR
XOR CX,CX
MOV BX,10
DIV BX
INC CX
PUSH DX
DIVP:
XOR DX,DX
DIV BX
PUSH DX
INC CX
OR AX,AX
JNZ DIVP
DISP:
POP AX
ADD AX,30H
MOV [SI],AL
XOR AH,AH
INC SI
DEC CX
JNZ DISP
RET
DECTOHEX ENDP
CODE ENDS
END START