Advertisement
601legend

Untitled

May 23rd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 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.  
  10. mov bl, b
  11.  
  12. cmp al, bl
  13.  
  14. JZ equal
  15.  
  16. JL less
  17.  
  18. jmp larger
  19.  
  20. ret
  21.  
  22.  
  23.  
  24. ;-------------------rez1------------------------------
  25.  
  26. equal:
  27.  
  28. mov ax, 88
  29.  
  30. mov rez, ax
  31.  
  32. jmp Exit
  33.  
  34. ;-------------------rez2-------------------------------
  35.  
  36. less:
  37. mov ax,64
  38. mov bl,b
  39. idiv bl
  40.  
  41. mov bl,a
  42. neg bl
  43.  
  44.  
  45. add ax,bx
  46. cbw
  47.  
  48. mov word ptr rez,ax
  49. jmp Exit
  50.  
  51. ;---------------------rez3------------------------------
  52.  
  53. larger:
  54. mov al,a
  55. sub al,99
  56. cbw
  57.  
  58. mov bl,b
  59. idiv bl
  60. cbw
  61.  
  62. mov rez, ax
  63. jmp Exit
  64.  
  65.  
  66. ;-------------------------------------------------------
  67.  
  68. Exit: ret
  69. ret
  70. funk ENDP
  71. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement