Advertisement
akashmallik

Adding two number in assembly language

Oct 5th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H
  3.  
  4. .DATA
  5. G1 DB 'ENTER FIRST NUMBER: $'
  6. G2 DB 'ENTER SECOND NUMBER: $'
  7. G3 DB 'ADDITION RESULT IS: $'
  8.  
  9. .CODE
  10. MAIN PROC
  11.  
  12. MOV AX,@DATA
  13. MOV DS,AX
  14.  
  15. LEA DX,G1
  16. MOV AH,9
  17. INT 21H
  18.  
  19. MOV AH,1
  20. INT 21H
  21.  
  22. MOV BL,AL
  23.  
  24. LEA DX,G2
  25. MOV AH,9
  26. INT 21H
  27.  
  28. MOV AH,1
  29. INT 21H
  30.  
  31. MOV CL,AL
  32.  
  33. LEA DX,G3
  34. MOV AH,9
  35. INT 21H
  36.  
  37. SUB BL,30H
  38. SUB CL,30H
  39.  
  40. ADD CL,BL
  41. ADD CL,30H
  42.  
  43. MOV DL,CL
  44. MOV AH,2
  45. INT 21H
  46.  
  47. MOV AH,4CH
  48. INT 21H
  49.  
  50. MAIN ENDP
  51. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement