All pastes #576903 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-06-19 17:58 UTC
rendered paste body
include \masm32\include\masm32rt.inc

.data

    text1     db "Enter 2 numbers to add(up to 4 digits each):", 00
    text2     db "The sum is ", 00
    Number1   dd 0,0,0
    Number2   dd 0,0,0
    Number3   dd 0,0,0
    
    linebreak db 10, 13, 00


.code
start:

  invoke StdOut, offset text1
  
  invoke StdOut, offset linebreak
  
  invoke StdIn , offset [Number1], 4
  
  invoke StdOut, offset linebreak
  
  invoke StdIn , offset [Number2], 4

      mov ebx, dword ptr[Number1]
      add ebx, dword ptr[Number2]

  invoke crt__itoa, ebx,offset Number3, 10
  
  invoke StdOut, offset text2
  
  invoke StdOut, offset Number3

  invoke StdOut, offset linebreak

  invoke StdOut, offset linebreak

  inkey "Enter any key to go on......"
ret    


end start