Advertisement
RazorBlade57

Assembly2

May 3rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. TITLE Add and Subtract (AddSub.asm)
  2.  
  3. ; This program adds and subtracts 32-bit integers.
  4. ; Last update: 2/1/02
  5.  
  6. INCLUDE Irvine32.inc
  7. .data
  8.  
  9. ansUI DWORD 0
  10. X BYTE 0
  11. Y BYTE 0
  12. Z BYTE 0
  13.  
  14.  
  15. ;X * Y / (1 + Z)
  16.  
  17. .code
  18. main PROC
  19.  
  20. ;mov X, 12
  21. ;mov Z, 9
  22. ;mov Y, 5
  23.  
  24. mov X, 10
  25. mov Z, 11
  26. mov Y, 12
  27.  
  28. movzx eax, X
  29. movzx ebx, Y
  30. imul ebx
  31. movzx ebx, Z
  32. add ebx, 1
  33. idiv ebx
  34. mov ansUI, eax
  35.  
  36.  
  37.  
  38. Call WriteInt
  39.  
  40. exit
  41. main ENDP
  42. END main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement