تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: یه همفکری یه کمک

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2007
    پست ها
    8

    9 یه همفکری یه کمک

    من یه زیر برنامه دارم به شکل زیر:
    multi proc
    push dx
    move dx,0
    L1:add dx,bx
    dec al
    jne L1
    move ax,dx
    pop dx
    et
    multi endp
    که dx شمارنده.,alورودی 8بیتی, ورودی 16 بیتی,bx
    و ax حاصل ضرب توش میره
    حالا سوال من اینه کسی میتونه کمکم کنه یه زیر برنامه دیگه بنویسم که با کمک همین زیر برنامه یه زیر برنامه بازگشتی به اسم fact بنویسم که factعدد موجود در ثبات alرا حساب و در ax برگردونه

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    اولاً یاد آور میشوم که تابع فاکتوریل به شدت سعودی است، به طوری که
    فاکتوریل 9 از گنجایش AX فراتر میرورد. (16 بیت)
    فاکتوریل 13 از گنجایش EAX فراتر میرورد. (32 بیت)
    فاکتوریل 21 از گنجایش EDX:EAX هم فراتر میرود. (64 بیت)

    این نمونه ها در محدوده 16 بیتی کار میکند وعدد را در AL میگیرد و فاکتوریل را در AX پس میدهد.
    هیچ یک از ثباتها غیر از AX متاثر نخواهند شد.
    اگر عدد از محدود مجاز بیشتر یا کمتر باشد صفر پس میدهد، که شما میتوانید در صورت عدم نیاز، دستورات چک کردن محدوده مجاز را حذف کنید.

    نمونه غیر بازگشتی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نمونه بازگشتی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by _H2_; 28-11-2007 at 15:28.

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2007
    پست ها
    8

    پيش فرض

    ye donya mamnoon az komaketoon

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •