madhawaseeeee

final2

Sep 22nd, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL  SMALL     ; use memory model
  2. .STACK  100H      ; reserves 100h bytes for stack
  3. .CODE             ; starts code segment
  4.  
  5. START: 5
  6.     MOV
  7.     MOV AL,BL, 5
  8.     MOV CL, 0
  9.  
  10. FINDX:
  11.     ;evaluate A-C
  12.     SUB AL, CL    ;substract CL(C) from AL(A).
  13.     MOV DL, AL    ;save result to DL
  14.     MOV AL, 5     ;reset AL back to 5(A)
  15.  
  16. FINDY:
  17.     ;evaluate (A/B)-C
  18.     DIV BL        ;divide Al by BL : (A/B)
  19.     SUB AL, CL    ;substract CL from AL :(A/B)-C
  20.  
  21. OPTABLE:
  22.     XOR DL,AL
  23.     SHL DL, 1
  24.  
  25. DONE:
  26.     MOV AL, DL
  27.     MOV AH, 4CH ;Select exit function
  28.     INT  21H        ;Call the interrupt to exit
  29.  
  30. END START
Advertisement
Add Comment
Please, Sign In to add comment