汇编编程题目
用汇编语言编一个程序,要求是把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