نمایش نتایج 1 تا 2 از 2

نام تاپیک: این دستور توی nasm چیکار میکنه؟

  1. #1

    این دستور توی nasm چیکار میکنه؟


    times 510 -( $ - $$ ) db 0


    با سلام. میدونم این دستور فضای خالی با داده 0 پر میکنه. ولی میتونید توضیح بدید طرزکارش چطوریه؟ اون 510 و علامت های $ -$$ برای چی هست؟

  2. #2

    نقل قول: این دستور توی nasm چیکار میکنه؟

    با تحقیق و جستجوی فراوان جواب رو یافتم و مینویسم اگه واسه کسی سوال پیش اومد
    در کامپایلر NASM علامت $ معادل آدرس حافظه جاری و $$ معادل شروع سگمنت جاری تعریف شده. و کد بالا یعنی از خانه حافظه جاری 510 تا کم کن و به همون مقدار 0 رو در حافظه قرار بده

    مثلا آدرس افست کد ما 10 باشه و شروع افست 00 کد ما 501 تا خانه حافظه رو با 00 پر میکنه

    511-(10-0) = 501


    510 تا خانه حافظه رو با 00 پر میکنه.

تاپیک های مشابه

  1. سوال: این دستور چیکار میکنه؟
    نوشته شده توسط tizkhan در بخش SQL Server
    پاسخ: 2
    آخرین پست: شنبه 25 دی 1389, 07:56 صبح
  2. اين دستور LEA چيكار ميكنه؟
    نوشته شده توسط parisa_vb در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 1
    آخرین پست: پنج شنبه 10 دی 1388, 23:37 عصر
  3. این دستور چیکار میکنه؟
    نوشته شده توسط mostafa_shaeri_tj در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 04 مهر 1388, 12:36 عصر
  4. معادل این دستور توی سی شارپ چی میشه
    نوشته شده توسط مهدی رحیم زاده در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 05 آبان 1386, 13:32 عصر
  5. این دستور توی vb چطوریه ؟
    نوشته شده توسط star در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 3
    آخرین پست: دوشنبه 19 بهمن 1383, 09:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •