Robert_JR

Add Two Number

Jan 18th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;RIJOANUL HASAN SHANTO
  2. ;ADDITION OF TWO NUMBER
  3. .STACK 100H
  4. .MODEL SMALL
  5. .DATA
  6. MSG DB 'ENTER 1ST NUMBER : $'
  7. MSG1 DB 'ENTER 2ND NUMBER : $'
  8. MSG2 DB 'SUM IS : $'
  9. .CODE
  10.  
  11. MAIN PROC
  12.    
  13.     MOV AX,@DATA    ;INITIALIZE DATA SAGEMENT
  14.     MOV DS,AX
  15.            
  16.     LEA DX,MSG
  17.     MOV AH,9        ;DISPLAY 1ST MSG
  18.     INT 21H
  19.            
  20.     MOV AH,1        ;SCAN
  21.     INT 21H
  22.          
  23.     MOV BL,AL
  24.    
  25.     MOV AH,2
  26.     MOV DL,0AH
  27.     INT 21H         ;NEWLINE
  28.     MOV DL,0DH
  29.     INT 21H
  30.    
  31.     LEA DX,MSG1
  32.     MOV AH,9        ;DISPLAY 2ND MSG
  33.     INT 21H
  34.    
  35.     MOV AH,1        ;SCAN
  36.     INT 21H
  37.    
  38.     MOV CL,AL
  39.    
  40.     ADD BL,CL       ;ADDITION
  41.        
  42.     MOV AH,2
  43.     MOV DL,0AH
  44.     INT 21H         ;NEWLINE
  45.     MOV DL,0DH
  46.     INT 21H
  47.            
  48.     LEA DX,MSG2
  49.     MOV AH,9        ;DISPLAY 3RD MSG
  50.     INT 21H    
  51.    
  52.     SUB BX,48       ;CONVERT
  53.              
  54.     MOV AH,2
  55.     MOV DX,BX       ;DISPLAY
  56.     INT 21H
  57.    
  58.     MAIN ENDP
  59.  
  60. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment