Mir Ali Babaei یکشنبه 24 آذر 1392 23:21 نظرات ()
این برنامه توسط دوست خوبم بهرام  نوشته شده که به دلیل فعالیت ایشان در سایت من اینها را به وبلاگ انتقال دادم.

اینم ماكرو تبدیل رشته به عدد برای كاربران سایت. برای دریافت كد به ادامه ی نوشته مراجعه فرماید.

رایگان

برای مشاهده کد به ادامه مطلب مراجعه کنید.


مقدار اولیه ی t , s برابر 0 است.

convert macro buffer,len,sum,back,next

lea bx,buffer

semikolon.ir
mov ch,0
mov cl,len
add bx,cx
sub bx,1
mov cl,0
mov t,1

back:

sub [bx],48
mov ah,0
mov al,[bx]
mov s,ax
mov ax,10
mul t

;semikolon.ir
mov t,ax
mul s
add sum,ax
dec bx
inc cl
jge next
next:
cmp cl,len
jnz back
mov ax,sum
mov dx,0
mov ch,0
mov cl,10
div cx
mov sum,ax
endm

semikolon.ir