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

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




صفحه 2 از 4 اولاول 1234 آخرآخر
نمايش نتايج 11 به 20 از 32

نام تاپيک: تمامي سوالات و مسايل راجع به زبان assembly

  1. #11
    پروفشنال Beelzebub's Avatar
    تاريخ عضويت
    Jun 2004
    محل سكونت
    طهران
    پست ها
    669

    پيش فرض

    Nesta, جان شما فقط گفتی که اینا در مورد سگمنت stack و افست است و
    توضیح کلیی دادین که تقریبا اینارو خودم می دونستم
    شاید من منظورمو بد رسوندم که اگه اینجوریه منو ببخشید
    من سوال این بود که وجود این کد چه تاثیری در برنامه داره چون کتابی که دارم می خونم تقریبا در بیشتر مثالهاش این کد رو قرار داده
    ولی نگفته برای چی باید باشه حالا نستا جان اگه میشه یکم بیشتر برام توضیح بده

  2. #12
    آخر فروم باز Nesta's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    tehran
    پست ها
    3,343

    پيش فرض

    نقل قول نوشته شده توسط Beelzebub
    Nesta, جان شما فقط گفتی که اینا در مورد سگمنت stack و افست است و
    توضیح کلیی دادین که تقریبا اینارو خودم می دونستم
    شاید من منظورمو بد رسوندم که اگه اینجوریه منو ببخشید
    من سوال این بود که وجود این کد چه تاثیری در برنامه داره چون کتابی که دارم می خونم تقریبا در بیشتر مثالهاش این کد رو قرار داده
    ولی نگفته برای چی باید باشه حالا نستا جان اگه میشه یکم بیشتر برام توضیح بده
    سلام دوست عزیز.
    والا من خودم هم دیگه خیلی‌ وقت پیش با این برنامه کار می‌کردم و 3 سالی‌ می‌گذره باید از دوستانی‌ که در کار کرک هستند کمک بگیری اینطوری من فقط می‌تونم کلی‌ برات بگم که امیر هم همینطور .اینطور که خودش در جای دیگه گفته ولی‌ اگه اطلاعات خوبی‌ میخای باید افراد مسلط به این زبان یا این که کسانی‌ که در حال حاضر هم با این زبان کار می‌کنن بیان نظر و توضیح بدن.
    متشکرم

  3. #13
    پروفشنال hamidma's Avatar
    تاريخ عضويت
    Jun 2005
    پست ها
    648

    پيش فرض

    با سلام و عرض احترام
    راستش من ترم گذشته اسمبلی داشتم و متاسفانه نتونستم اون رو پاس کنم . کتاب درسی معرفی شده به ما کتاب اصول اساسی برنامه نویسی به زبان اسمبلی ترجمه جابر هاشمی اصل از انتشارات دانشگاه علم و صنعت ایران بود .
    راستش من تصمیم گرفتم که به صورت جدی هر چند نتونستم برای تابستان دوباره این درس رو بگیرم ولی برای ترم بعد به خوبی از الان دوباره شروع کنم و دوباره از اول بخونشم از دوستان عزیز که در این زبان کارکشته هستن ممنون می شم که در مورد این زبان من رو راهنمایی کنن. شاید یه کتاب بهتر و یا سی دی اموزشی تخصصی باشه .ممنون می شم.

  4. #14
    پروفشنال double_n's Avatar
    تاريخ عضويت
    Apr 2005
    محل سكونت
    the Shire
    پست ها
    900

    پيش فرض

    عزیز کتابی با همین نام نوشته پیتر ایبل رو بخونی بهتره :arrow:

  5. #15
    حـــــرفـه ای sa3er's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    Tehran
    پست ها
    2,382

    پيش فرض

    نقل قول نوشته شده توسط husssein
    دوست عزیز ممنون.
    کسی ادیتور و کامپایلرش را میتونه معرفی کنه؟

    یکیه یا چندتا ادیتورش را میگم؟
    با سلام؛
    البته به نظر میاد بنده خیلی دیر این سوال شما دیدم و دارم جواب میدم ولی در هر صورت برای استفاده بقیه کاربرانی که ممکن است بعدها به این تاپیک مراجعه کنند.. پاسخهای دوستان را کامل می کنم:

    برای compile یک برنامه نوشته شده تحت asm شما نیاز به یک assembler دارید؛
    ببينيد بهترين assembler شناخته شده MASM هست؛
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    MASM forum:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    حالا تعداد زيادی هم IDE برای برنامه نويسی در محيط assembly ارايه شده که می توانيد با يک search ساده پيداشون کنيد. IDE ارايه شده همراه پک خود MASM هم که QuickEdit نام دارد متاسفانه کارايی لازم برای پروژهای سنگين رو نداره.

    ولی در هر صورت بنده RadASM رو پیشنهاد می کنم؛
    سايت برنامه:‌
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    در ضمن حتما يه سری به سايت استاد بزرگ assembly بزنيد:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    بازم اگه سوالی داشتيد بپرسيد در خدمتيم.
    وقت بخير.

  6. این کاربر از sa3er بخاطر این مطلب مفید تشکر کرده است


  7. #16
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2005
    محل سكونت
    اصفهان
    پست ها
    106

    پيش فرض

    سلام Beelzebub جان
    اگه من درست متوجه شده باشم سوالتون را در مورد سگمنت كد پرسيده بودين
    تا اوونجا كه بلدم مينويسم
    سگمنت كد يكي از اجزاي برنامهاي است كه به زبان اسمبلي وجود داره(يعني يك برنامه ي اسمبلي بدون سگمنت كد نمي باشد)
    در ضمن در سكمت كد حاوي دستور العملهاي برنامه هست كه توسط زبان ماشين ترجمه و اجرا ميشود(يعني تقريبا برنامه ي اصلي در اسمبلي در اين سگمنت نوشته ميشه)
    توجه داشته باش كه در زبان اسمبلي بايد اول سگمنت پشته را تعريف كني و بعد سگمنت داده و بعد سگمنت كد

    اين جدول هم قالب كلي يك برنامه ي اسمبلي هست
    تعريف سگمنت پشته
    تعريف سگمنت داده
    segment نام سگمنت كد
    (proc (far or near نام برنامه
    ..
    ..
    ..
    endp نام برنامه
    ends نام سگمنت كد
    نام برنامه end
    اميدوارم تونسته باشم كمكت كنم

  8. #17
    پروفشنال Beelzebub's Avatar
    تاريخ عضويت
    Jun 2004
    محل سكونت
    طهران
    پست ها
    669

    پيش فرض

    ali_yousefian19, جان ممنون بخواطر توضيحاتت
    ولي اين سوال من نبود و يادم نمياد در مورد سگمنت كد
    سوال كرده باشم البته بازم ممنون كه جوابه مارو دادي
    نميدونم چرا كسي اصل مطلبو نمي گه حالا بگزريم
    سواله من در رابطه با سگمنت پشته بود.
    كه چرا ما اين كد رو داخلش مي زاريم يعني بودنش چه تاثيري داره
    db 32 dup("stack")
    حالا اميدوارم منظورمو درست فهميده باشين

  9. #18
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2005
    محل سكونت
    اصفهان
    پست ها
    106

    پيش فرض

    سلام
    آقا شرمنده :oops: –
    تا اوونجایی که من میدونم ما با این کد مقدار فضایی که حدس میزنیم برای برنامه لازم باشه را مینویسیم
    دستور db برای تعریف داده های یک بایتی هست
    با استفاده از عملگر dup در دستور db میتوان چندین بایت از حافظه را مورد استفاده قرار داد
    تا اوونجايي كه من ميدونم مهم اوون چیزی نیست که داخل dup میزاریم بلکه مهم اوون دو تا چیزی هست که قبل از dup مینویسیم
    مثل
    (Db 12 dup(0
    تا جایی که یادمه –
    اگه یکم بیشتر بخونی میبینی که در سگمنت کد مثلا میگی AX را بریز تو این خونه و bx را بریز تو این خونه و ....حالا این 12 هم تعداد این خونه ها را مشخص میکنه
    من جزوه اسمبلی و کتاب را نگاه کردم ولی توضیحی در مورد این کد نگفته بود پس اگه کسی این مطالب را خوند و دید جاییش را اشتباه گفتم – بگه تا بگیه بقیه اشتباه نفهمن
    اميدوارم اين يكي بدردت خورده باشه

  10. این کاربر از ali_yousefian19 بخاطر این مطلب مفید تشکر کرده است


  11. #19
    پروفشنال Beelzebub's Avatar
    تاريخ عضويت
    Jun 2004
    محل سكونت
    طهران
    پست ها
    669

    پيش فرض

    ali_yousefian19, جان دستت درد نکنه
    حسابی استفاده کردیم

  12. #20
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    محل سكونت
    شیراز
    پست ها
    1

    پيش فرض

    سلام
    نستا جان ممنون میشم کمکم کنی. چند تا برنامه اسمبلی میخواستم.
    1ــ برنامه ای بنویسید که اطلاعات را از درون MBR (Master Boot Record) خوانده و به صورت متنی روی صفحه نمایش دهد. ( یک string را خوانده و در آرایه ریخته و چاپ کند.)
    2ــ برنامه ای بنویسید که از درون boot sector درایو C ظرفیت، شماره سریال، volume name و نوع fat را نمایش دهد.
    3ــ برنامه ای بنویسید که به صورت رقص نور سه چراغ Num Lock ، Scroll Lock و Caps Lock را به ترتیب روشن و خاموش کند. تا موقعی که یک کلید فشرده شود، این رقص نور ادامه پیدا کند.

    پروژه : برنامه ای بنویسید که اطلاعات مربوط به اندازه حافظه Ram، ظرفیت هارد دیسک، شماره سریال هارد دیسک، نوع CPU، تاریخ و ورژن ساخت Bios و وضعیت کلیدهای صفحه کلید را نشان دهد.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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