Advertisement
601legend

Untitled

May 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. .686
  2. .MODEL FLAT, C
  3. .STACK
  4. .data
  5. extern a:byte, b:byte, rez:word
  6. .code
  7. funk PROC
  8. mov al, a
  9. mov bl, b
  10. cmp al, bl
  11. JZ equal
  12. JL less
  13. jmp larger
  14. ret
  15.  
  16.  
  17.  
  18. ;-------------------equal------------------------------
  19. equal:
  20. mov ax, 88
  21. mov rez, ax
  22. jmp Exit
  23. ;-------------------less-------------------------------
  24. less:
  25. mov ax,64
  26. mov bl,b
  27. div bl
  28.  
  29. mov bl,a
  30. neg bl
  31.  
  32. add ax,bx
  33. cbw
  34.  
  35. mov word ptr rez,ax
  36. jmp Exit
  37. ;---------------------larger------------------------------
  38. larger:
  39. mov al,a
  40. sub al,99
  41. cbw
  42.  
  43. mov bl,b
  44. div bl
  45. cbw
  46.  
  47. mov rez, ax
  48. jmp Exit
  49. ;-------------------------------------------------------
  50.  
  51. Exit: ret
  52. ret
  53. funk ENDP
  54. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement