Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK 200h
  3. .DATA
  4. PROMPT_1 DW 0DH, 0AH, 'ENTER THE FIRST NUMBER: $'
  5. PROMPT_2 DW 0DH,0AH , 'ENTER THE SECOND NUMBER: $'
  6. PROMPT_3 DW 0DH, 0AH, 'THE SUM OF TWO NUMBERS IS: $'
  7. PROMPT_4 DW 0DH, 0AH, 'THE DIFFERENCE OF TWO NUMBERS IS: $'
  8. NUM1 DB ?
  9. NUM2 DB ?
  10. RES DB ?
  11. RES1 DB ?
  12. .CODE
  13. START:
  14. MOV AX, DATA
  15. MOV DS, AX
  16.  
  17. LEA DX, PROMPT_1
  18. MOV AH, 09H
  19. INT 21H
  20.  
  21. MOV AH, 01H
  22. INT 21H
  23.  
  24. SUB AL, 30H
  25. MOV NUM1, AL
  26.  
  27. LEA DX, PROMPT_2
  28. MOV AH, 09H
  29. INT 21H
  30.  
  31. MOV AH, 01H
  32. INT 21H
  33.  
  34. SUB AL, 30H
  35. MOV NUM2, AL
  36. ADD AL, NUM1
  37. MOV RES,AL
  38.  
  39. ADD BL, 30H
  40.  
  41. LEA DX, PROMPT_3
  42. MOV AH, 09H
  43. INT 21H
  44.  
  45. MOV DL, RES
  46. ADD DL, 30H
  47. MOV AH, 02H
  48. INT 21H
  49.  
  50. MOV AL, NUM1
  51. SUB AL, NUM2
  52. MOV RES1,AL
  53.  
  54. SUB BL, 30H
  55.  
  56. LEA DX, PROMPT_4
  57. MOV AH, 09H
  58. INT 21H
  59.  
  60. MOV DL, RES1
  61. ADD DL, 30H
  62. MOV AH, 02H
  63. INT 21H
  64.  
  65. MOV AH, 4CH
  66. INT 21H
  67. END START
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement