Advertisement
madmaxhasan

New

Feb 3rd, 2018
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100
  3.  
  4. .DATA
  5.  
  6.     NUM1 DB ?
  7.     NUM2 DB ?
  8.     NUM3 DB ?
  9.     NUM4 DB ?
  10.     RESULT DB ?
  11.     MSG1 DB "ENTER 1ST NUMBER : $"
  12.     MSG2 DB 10,13, "ENTER 2ND NUMBER : $"
  13.     MSG3 DB 10,13, "ENTER 3RD NUMBER : $"
  14.     MSG4 DB 10,13, "ENTER 3RD NUMBER : $"
  15.     MSG DB 10,13, "OUTPUT : $"
  16.  
  17. .CODE
  18.  
  19. MAIN PROC
  20.    
  21.     MOV AX, @DATA
  22.     MOV DS, AX
  23.    
  24.     LEA DX, MSG1
  25.     MOV AH, 9
  26.     INT 21H
  27.    
  28.     MOV AH, 1              
  29.     INT 21H
  30.     SUB AL, 30H
  31.     MOV NUM1, AL              
  32.            
  33.     LEA DX, MSG2            
  34.     MOV AH, 9              
  35.     INT 21H
  36.    
  37.     MOV AH, 1              
  38.     INT 21H            
  39.     SUB AL, 30H
  40.     MOV NUM2, AL
  41.    
  42.     ADD AL, NUM1
  43.     ADD AL, 30H
  44.    
  45.     MOV BL, AL
  46.     SUB BL, 30H
  47.    
  48.     LEA DX, MSG3
  49.     MOV AH, 9
  50.     INT 21H
  51.    
  52.     MOV AH, 1
  53.     INT 21H
  54.    
  55.     MOV CL, AL
  56.     SUB CL, 30H
  57.    
  58.     SUB BL, CL
  59.    
  60.     ADD BL, 30H
  61.    
  62.     SUB BL, 30H
  63.    
  64.     LEA DX, MSG4
  65.     MOV AH, 9
  66.     INT 21H
  67.    
  68.     MOV AH, 1
  69.     INT 21H    
  70.    
  71.     SUB AL, 30H
  72.    
  73.     ADD AL, BL
  74.     ADD AL, 30H        
  75.    
  76.     MOV DL, AL
  77.     MOV AH, 2
  78.     INT 21H
  79.    
  80.     MOV AH, 4CH
  81.     INT 21H
  82.    
  83. MAIN ENDP
  84. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement