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

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




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

نام تاپيک: برنامه به زبان اسمبلی

  1. #1
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض برنامه به زبان اسمبلی

    سلام دوستان .
    این جا کسی اسمبلی بلده ؟
    لطف می کنین این 2 برنامه رو برام بنویسین :
    برنامه ای که حروف بزرگ یک رشته رو به حروف کوچیک و حروف کوچیک رو به حروف بزرگ تبدیل کنه . این رشته رو از ورودی نمی گیریم . هم طولشو می دونیم و هم قبلا تو یه متغیر ذخیره اش کردیم .
    یه برنامه هم اینکه تو یه رشته ای که باز از قبل داریم حرف اول کلمات رو به حرف بزرگ و بقیه رو به حرف کوچیک تبدیل کنه .

  2. #2
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    سلام

    برنامه ها شبیه تکالیف دانشگاست، عجب ...
    این برنامه ها

    برنامه 1
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برنامه 2
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. 3 کاربر از hoax3r بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض


    برنامه ها شبیه تکالیف دانشگاست، عجب ...
    حالا ..........

    واقعا ممنونم . دست گلت درد نکنه .
    ولی یه کم دیر شد . خودم یه چیزایی نوشتم .
    برنامه 1 :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برنامه 2 :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی هنوز مبتدیانه اس.

  5. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  6. #4
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2007
    محل سكونت
    تهران
    پست ها
    3

    پيش فرض ضرب دوعدد 4بایتی در اسمبلی

    سلام
    کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم جمع و ضرب و تقسیم کرد؟

  7. #5
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2006
    پست ها
    7

    پيش فرض

    سلام
    کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم تقسیم کرد؟

  8. #6
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    سلام
    کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم جمع و ضرب و تقسیم کرد؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جواب در EDX:EAX قرار میگیره

    سلام
    کسی هست که بدونه چه جوری دو تا عدد 4 بایتی رو تو اسمبلی باهم تقسیم کرد؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینجا هم جواب تو EDX:EAX میره EDX باقیمانده هست، EAX هم خارج قسمت
    Last edited by hoax3r; 04-02-2010 at 14:38.

  9. #7
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2006
    پست ها
    7

    پيش فرض

    دمت گرم
    تا این حد رو خودم می دونم و منظورم برنامه کاملش بود ( با push و pop و ... )

  10. #8
    آخر فروم باز M A X I M U M's Avatar
    تاريخ عضويت
    Mar 2009
    پست ها
    1,809

    پيش فرض

    تا جايي كه من ميدونم در كامپايلر اسمبلي بايد از دستورات mov , lea , cmp استفاده كني
    push,pop براي debug هستش البته اگه اشتباه نكنم

  11. این کاربر از M A X I M U M بخاطر این مطلب مفید تشکر کرده است


  12. #9
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    دمت گرم
    تا این حد رو خودم می دونم و منظورم برنامه کاملش بود ( با push و pop و ... )
    شما اینارو بلدی دیگه برنامه کاملش که پیچیدگی نداره، برای یک چمع و ضرب و تقسیم ساده که دیگه push و pop نمیخواد
    به هر حال رویه این فروم هم به این صورت که برنامه کامل رو شما مینویسی ایجا کاربرا ایراداتشو رفع میکنن (همه چی هلو برو تو گلو که نمیشه)

    تا جايي كه من ميدونم در كامپايلر اسمبلي بايد از دستورات mov , lea , cmp استفاده كني
    push,pop براي debug هستش البته اگه اشتباه نكنم
    push و pop مثل همون دستورا که گفتین قابل استفاده هست،

Thread Information

Users Browsing this Thread

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

User Tag List

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

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