Advertisement
kiwser

lab1

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