Advertisement
rafid_shad

ass2

Sep 25th, 2019
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. .model small
  2.  
  3. .data
  4.  
  5. msg1 db 'Enter first Number $'
  6. msg2 db 'Enter second number $'
  7. msg3 db 'Sub is $'
  8.  
  9. A db ?
  10. B db ?
  11.  
  12. .code
  13.  
  14. main proc
  15.  
  16. ; A input
  17.  
  18. mov ax,@data
  19. mov ds,ax
  20.  
  21. lea dx,msg1
  22. mov ah,9
  23. int 21h
  24.  
  25. mov ah,1
  26. int 21h
  27.  
  28. mov A,al
  29. int 21h
  30.  
  31. mov ah,2
  32. mov dl,0ah ;new line
  33. int 21h
  34.  
  35. mov dl,0dh ;remove space
  36. int 21h
  37.  
  38.  
  39. ;B input
  40.  
  41.  
  42. lea dx,msg2
  43. mov ah,9
  44. int 21h
  45.  
  46. mov ah,1
  47. int 21h
  48. mov B,al
  49. int 21h
  50.  
  51.  
  52. mov ah,2
  53. mov dl,0ah ;new line
  54. int 21h
  55.  
  56. mov dl,0dh ;remove space
  57. int 21h
  58.  
  59.  
  60. ;print sub
  61.  
  62. mov ah,2
  63. mov dl,0ah ;new line
  64. int 21h
  65.  
  66. mov dl,0dh ;remove space
  67. int 21h
  68.  
  69. lea dx,msg3
  70. mov ah,9
  71. int 21h
  72.  
  73. mov bh,A
  74. sub bh,B
  75. add bh,48
  76.  
  77. mov ah,2
  78.  
  79. mov dl,bh
  80. int 21h
  81.  
  82.  
  83.  
  84. main endp
  85. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement