PDA

View Full Version : سوال: محاسبه توان



masmah
سه شنبه 31 خرداد 1390, 15:19 عصر
سلام
برنامه ای به زبان اسمبلی می خوام که x,y را از ورودی بگیره و x را به توان y برسونه؟

xman_1365_x
پنج شنبه 02 تیر 1390, 17:02 عصر
قسمت محاسبشو نوشتم ورودي و خروجيشم كه كاري نداره با خودتون
x=5
y=5
x^y=x*x*x*x*x=3125




pow proc near
mov ax,1
mov bx,5 ;x
mov cx,5 ;y
cmp cx,0
je end_pow
;x^y
mul_begin:
mul bx
loop mul_begin:
end_pow:
;result in ax
ret
pow endp

ضمنا پارامتر ها هم مشخصه كه مقدار متغير ها به bx و cx ارسال ميشه اگر اين كارو كردين اين دو خط رو پاك كنيد


mov bx,5 ;x
mov cx,5 ;y

موفق باشي