Advertisement
alvsjo

zad3

Jun 7th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model small
  2. .stack
  3. .data
  4. n dw 6
  5. k dw 4
  6. p dw ?
  7. c dw ?
  8. v dw ?
  9.  
  10.  
  11. kf dw ?
  12.  
  13. .code
  14.  
  15. main:
  16.  
  17. mov ax,@data
  18. mov ds,ax
  19.  
  20. mov ax,1
  21. mov bx,1
  22.  
  23.  
  24. poc1:
  25. cmp bx,n
  26. jg dalje1
  27. mul bx
  28. inc bx
  29. jmp poc1
  30.  
  31. dalje1:
  32. mov p,ax
  33.  
  34. mov ax, n
  35. mov bx, k
  36. sub ax,bx
  37. mov cx,ax
  38.  
  39. mov ax,1
  40. mov bx,1
  41.  
  42. poc2:
  43. cmp bx,cx
  44. jg dalje2
  45. mul bx
  46. inc bx
  47. jmp poc2
  48.  
  49. dalje2:
  50. mov v,ax
  51. mov ax,1
  52.  
  53. mov bx,1
  54. poc3:
  55. cmp bx,k
  56. jg dalje3
  57. mul bx
  58. inc bx
  59. jmp poc3
  60.  
  61. dalje3:
  62.  
  63. mov c,ax
  64.  
  65. mov bx,v
  66. mul bx
  67. mov cx,ax
  68. mov ax,p
  69. mov dx,0
  70. div cx
  71. mov c,ax
  72.  
  73. mov ax,c
  74. mov bx,0
  75. mov cx,10
  76. stampa:
  77. cmp ax, 0
  78. je kraj_stampa
  79. mov dx,0
  80. div cx
  81. push dx
  82. inc bx
  83. jmp stampa
  84.  
  85. kraj_stampa:
  86.    cmp bx, 0
  87.    je kraj
  88.    pop dx
  89.    add dx, '0'
  90.    mov ah, 2
  91.    int 21h
  92.    dec bx
  93.    jmp kraj_stampa
  94.  
  95. kraj:
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111. mov ah,4ch
  112. int 21h
  113.  
  114. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement