Assembly ile Faktöriyel alma konusuna değineceğiz. Öncelikle faktöriyel nedir?
Faktöriyel nedir?
Faktöriyel, matematikte, sağına ünlem işareti konulmuş sayıya verilen isim, daha genel olan Gama Fonksiyonu’nun tam sayılarla sınırlanmış özel bir durumudur. 1’den başlayarak belirli bir sayma sayısına kadar olan sayıların çarpımına o sayının faktöriyeli denir.
Assembly Faktöriyel İşlemi :
org 100h
makro macro
carp:
mul cx
loop carp
endm
mov cx,5
topla:
mov ax,1
mov bx,cx
makro
mov cx,bx
add si,ax
loop topla
ret