Advertisement
Shishu

ASSEMBLY LANGUAGE

Sep 28th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100H
  3. .CODE
  4. .DATA
  5. MSG1 DB 'Enter:$'
  6.  
  7. MAIN PROC
  8.     ;REPRESENT TO DATA SEGMENT  
  9.     MOV AX,@DATA
  10.     MOV DS,AX
  11.     ;FOR DISPLAY MESSAGE
  12.     LEA DX,MSG1
  13.     MOV AH,9
  14.     INT 21H
  15.    
  16.    
  17.     ;INPUT  
  18.     MOV AH,1
  19.     INT 21H
  20.     MOV BL,AL
  21.    
  22.     ;ADDITION
  23.     MOV AL,BL
  24.     ADD AL,5;AL=AL+5
  25.     MOV BL,AL
  26.    
  27.     COMMENT @
  28.     SUBTRACTION
  29.     MOV AL,BL
  30.     SUB AL,1;AL=AL-1
  31.     MOV BL,AL
  32.     @
  33.    
  34.     ;OUTPUT
  35.     MOV AH,2
  36.     ;FOR NEW LINE AND CRET
  37.     MOV DL ,0DH
  38.     INT 21H
  39.     MOV DL,0AH  
  40.    
  41.     COMMENT @
  42.    
  43.     ;FOR FACE
  44.    
  45.     MOV DL,001
  46.     INT 21H
  47.     MOV DL,BL
  48.     INT 21H
  49.     @
  50.    
  51.     ;CLEAR SCREEN
  52.     EXIT:
  53.     MOV AH,4CH
  54.     INT 21H
  55.    
  56. MAIN ENDP
  57. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement