Advertisement
Shishu

SUBTRACTION TWO NUMBER IN ASSEMBLY

Oct 5th, 2018
165
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. MSG1 DB 10,13, 'ENTER FIRST NUMBER: $'
  6. MSG2 DB 10,13, 'ENTER SECOND NUMBER: $'
  7. MSG3 DB 10,13, 'ADDITION RESULT IS: $'
  8.  
  9. .CODE
  10. MAIN PROC
  11.  ;initialize data segment
  12. MOV AX,@DATA
  13. MOV DS,AX
  14.  
  15.  ;message  1
  16. LEA DX,MSG1
  17. MOV AH,9
  18. INT 21H
  19.  
  20.  ;input   1
  21. MOV AH,1
  22. INT 21H
  23. MOV BL,AL
  24.  
  25.  ;message  2
  26. LEA DX,MSG2  
  27. MOV AH,9
  28. INT 21H
  29.  
  30.  ;input 2
  31. MOV AH,1  
  32. INT 21H
  33. MOV CL,AL
  34.  
  35.  SUB BL,CL
  36.  
  37. ;message3
  38. LEA DX,MSG3
  39. MOV AH,9
  40. INT 21H
  41.  
  42.   ;output
  43. MOV AH,2    
  44. ADD BL,48
  45. MOV DL,BL
  46. INT 21H
  47.  
  48.  
  49.  
  50. MAIN ENDP
  51. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement