close
تبلیغات در اینترنت
اسمبل و اجرای برنامه
مرورگرهای پیشنهادی :
موضوعات
  • مهندسی کامپیوتر و IT
  • پایان نامه مهندسی کامپیوتر
  • پایان نامه فناوری اطلاعات IT
  • جزوات مهندسی کامپیوتر و IT
  • مقالات ترجمه شده کامپیوتر و IT
  • مهندسی عمران
  • پاورپوینت مهندسی عمران
  • جزوات مهندسی عمران
  • پایان نامه مهندسی عمران
  • رشته مدیریت (تمامی گرایش ها)
  • مقالات ترجمه شده رشته مدیریت
  • پایان نامه رشته مدیریت
  • پاورپوینت رشته مدیریت
  • رشته حقوق (تمامی گرایش ها)
  • پایان نامه رشته حقوق
  • جزوات رشته حقوق
  • کار تحقیقی رشته حقوق
  • پژوهش های قانون اساسی
  • پایان نامه و مقاله فنی مهندسی
  • مهندسی برق ، الکترونیک ، مخابرات
  • مهندسی مکانیک
  • مهندسی معماری
  • مهندسی ساخت و تولید
  • مهندسی منابع طبیعی
  • مهندسی کشاورزی
  • مهندسی شیلات
  • مهندسی صنایع
  • مهندسی مواد
  • مهندسی نقشه برداری
  • مهندسی تاسیسات
  • مهندسی شیمی
  • مهندسی متالوژی
  • مهندسی نساجی
  • مهندسی معدن
  • مهندسی نفت
  • محیط زیست
  • جوشکاری
  • پایان نامه و مقاله علوم انسانی
  • اقتصاد
  • جهانگردی
  • حسابداری
  • تربیت بدنی
  • ادبیات فارسی
  • علوم سیاسی
  • علوم اجتماعی
  • مدیریت صنعتی
  • مدیریت روابط عمومی
  • روانشناسی و علوم تربیتی
  • گرافیک
  • هنر
  • بیمه
  • صنایع دستی
  • پاورپوینت - پایان نامه و مقاله پزشکی
  • بهداشت عمومی
  • روان پزشکی
  • پزشکی
  • ژنتیک
  • پایان نامه و مقاله علوم پایه
  • زیست شناسی
  • زمین شناسی
  • دندانپزشکی
  • دامپزشکی
  • پزشکی
  • جزوات دانشگاهی
  • جزوات دروس مشترک دانشگاهی
  • جزوات مهندسی برق
  • جزوات مهندسی مکانیک
  • جزوات رشته حسابداری
  • جزوات مهندسی فیزیک
  • جزوات مهندسی معماری
  • جزوات مهندسی ریاضی
  • جزوات مهندسی صنایع
  • جزوات مهندسی شیمی
  • جزوات رشته روانشناسی
  • جزوات مهندسی مخابرات
  • جزوات رشته مدیریت
  • جزوات تربیت بدنی
  • کامپیوتر و IT
    برق
    عمران
    مکانیک
    عمومی
    پزشکی
  • پایان نامه بررسی چالشهای امنیتی در محاسبات ابری و راهکارهای کاهش آن
  • پایان نامه ارائه مدلی برای سیستم­های توصیه گر در شبکه های مبتنی بر اعتماد
  • پایان نامه بررسی تغییرات رابط کاربری بر نحوه تعامل کاربر با شبکه های اجتماعی
  • پایان نامه الگوریتم طبقه بندی k نزدیک ترین همسایه فازی داده برای محرمانگی در محاسبات ابری
  • دانلود فایل ورد پایان نامه (Word) بررسی شبکه های کامپیوتری سخت افزار و نرم افزار شبکه
  • دانلود پایان نامه ارائه یک سیستم تشخیص ورود به شبکه کامپیوتری با استفاده از الگوریتم فراابتکاری
  • دانلود فایل ورد پایان نامه Word نهان نگاری تصاویر دیجیتال با استفاده از تبدیلات موجک چندگانه
  • پایان نامه استفاده از شبکه های نرم افزار محور(SDN) مدیریت زیرساخت شبکه های اجتماعی (CN)
  • دانلود فایل ورد پایان نامه Word امکان سنجی کاربرد یادگیری سیار در ایران
  • دانلود پایان نامه ارشد : نسل آینده ی سیستم های کامپیوتری: اینترنت اشیاء (IOT)
  • پایان نامه بررسی ساختار شبکه های ATM
  • پایان نامه استفاده از شبکه عصبی مصنوعی مبتنی برالگوریتم رزونانس تطبیقی دربازشناسی چهره
  • رفع ماتی از تصاویر چهره به منظور استفاده در یک سیستم بازشناسی چهره
  • ارائه مدلی برای حل مسائل ارضاء محدودیت با استفاده از سیستمهای چند عامله
  • اندازه گیری بلوغ حاکمیت معماری سرویس گرایی سازمان با استفاده از چارچوب COBIT
  • در صورتی که مقاله یا پایان نامه و جزوه مورد نظر خود را در اینجا پیدا نکردید، ناقص و یا حذف شده باشد به سایت ام پی فایل مراجعه کنید

    www.mpfile.ir (اینجا کلیک کنید)

    یا به شماره 09395794439 پیامک بزنید

    اسمبل و اجرای برنامه

    برای ايجاد برنامه به سه ابزار نياز است: يک اديتور متن، يک اسمبلر برای تبديل برنامه به فايل مقصد و يک لينکر برای توليد فايل اجرائی.

    برنامه اسمبلی را در يک اديتور متن نوشته و با پسوند .asm ذخيره کنيد. فراموش نکنيد که حتما از يک اديتور اسکی استفاده کنيد. توسط اسمبلر (masm.exe يا tasm.exe) از فايل مبدا .asm فايل مقصد .obj را ايجاد کنيد. اسمبلر برنامه زبان اسمبلی را به کد ماشين تبديل می کند. اگر خطائی در برنامه وجود داشته باشد اسمبلر خطا را گزارش می دهد. لينکر (link.exe يا tlink.exe) از يک يا ترکيب چند فايل .obj يک برنامه قابل اجرا از نوع .exe يا .com را می سازد.


    مثال. برنامه first.asm را در اديتور متن ذخيره کنيد. سپس در خط فرمان سيستم عامل، در محلی که اسبلر نصب شده است، دستورات زير را به ترتيب وارد کنيد تا فايل اجرائی first.exe ايجاد شود.

    C:masm>masm first
    C:masm>link first
    C:masm>first


    مثال: در برنامه زير دو عدد با هم جمع می شود.

            .MODEL small
            .STACK [size]
            .DATA
    number1 DW 0800h   ;=128
    number2 DW ffebh    ;=-493
    sum         DW ?            ;store result

            .CODE
    begin:
       mov AX,@Data
       mov DS,AX
       mov AX,number1 ;get first number in AX
       add AX,number2  ;add AX with second number
       mov sum,AX      ;store result in Sum
       mov AX,4c00h
       int 21h
    END begin

    مثال: تکه برنامه زير اعداد 1 تا 10 را در آرايه ای از نوع word ذخيره می نمايد.

            .MODEL small
            .STACK [size]
            .DATA
    Array DW 10 dup(?)
            .CODE
    begin:
       mov AX,@Data
       mov DS,AX
       mov CX,1
       mov SI, offset Array
    Forl:
       mov [SI], CX
       inc SI
       inc SI
       cmp CX,10
       je endf
       inc CX
       jmp forl
    Endf:
       mov AX,4c00h
       int 21h
    END begin

    برای دسترسی به عناصر آرايه معمولا از عملوند غيرمستقيم ثباتی استفاده می شود. برای تخصیص آدرس آفست يک آرايه می توان از دستور LEA هم استفاده کرد. دقت کنيد چون عناصر آرايه دو بايتی هستند هربار دو واحد به SI اضافه می شود. در حالتی که عناصر آرايه از نوع بايت تعريف می شوند به اشاره گر آرايه يک واحد اضافه می شود.

    مثال: کاراکتر * را نمايش می دهد.

            .MODEL small
            .STACK [size]
            .CODE
    main PROC
       mov AH,2h
       mov DL,2ah
       int 21h
       mov AX,4c00h
       int 21h
    main ENDP
    END main

    در صورتی که مقاله یا پایان نامه و جزوه مورد نظر خود را در اینجا پیدا نکردید، ناقص و  یا حذف شده باشد به سایت ام پی فایل مراجعه کنید

    www.mpfile.ir (اینجا کلیک کنید)

    یا به شماره 09395794439 پیامک بزنید

    درباره :
    برچسب ها : اسمبل و اجرای برنامه , برنامه ها , ساختمان , نمونه برنامه اسمبلی , جمع دو عدد در اسمبلی , اخبار تکنولوژی , ساختمان داده , کنکور کاردانی به کارشناسی , غیر انتفاعی , جزوات پارسه , ساختمان ,
    بازدید : 1486 تاریخ : نویسنده : بهرام محمدپور | نظرات ()
    ارسال نظر برای این مطلب

    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی
    مطالب پربازدید
    مطالب تصادفی
    مطالب پیشین
  • ترجمه مقاله تشخیص وسایل نقلیه مخرب به وسیله ی نظارت بر شبکه های Ad-hoc (شنبه 23 تیر 1397)
  • پاورپوینت ساختمان پیش ساخته دو طبقه L.S.F در 31 اسلاید کاربردی و آموزشی و کاملا قابل ویرایش (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی روند رسیدگی به جرایم در تعزیرات حکومتی (شنبه 23 تیر 1397)
  • کار تحقیقی رسیدگی به دادخواست خلع ید و تخلیه با تکیه بر رویه قضایی (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی حق حضانت فرزند در قانون مدنی و قانون حمایت خانواده (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی حق تمتع و اسقاط تمتع در قانون مدنی (شنبه 23 تیر 1397)
  • کار تحقیقی حال شدن دیون در حقوق ایران (شنبه 23 تیر 1397)
  • کار تحقیقی بررسی جرم ارتشا در فقه و حقوق (شنبه 23 تیر 1397)
  • پاورپوینت ترنسپوزون ها (عناصر متحرک) (شنبه 23 تیر 1397)
  • پاورپوینت معرفی تکنیک نوردرن بلات(northern blot) (شنبه 23 تیر 1397)
  • پاورپوینت سوخت های زیستی(biofuel) (شنبه 23 تیر 1397)
  • مکانیسم ها و راهکارهای افزایش بیان در گیاهان تراریخت (شنبه 23 تیر 1397)
  • سوال و جواب جزای عمومی 1 پیام نور با پاسخ تشریحی (پنجشنبه 21 تیر 1397)
  • کار تحقیقی جایگاه حق ارتفاق در قانون ایران (پنجشنبه 21 تیر 1397)
  • کار تحقیقی جایگاه حق انتفاع در قانون ایران (پنجشنبه 21 تیر 1397)
  • آمار سایت
  • کل مطالب : 3854
  • افراد آنلاین : 12
  • تعداد اعضا : 2920
  • بازدید امروز : 3,432
  • باردید دیروز : 3,622
  • گوگل امروز : 15
  • گوگل دیروز : 14
  • بازدید هفته : 17,181
  • بازدید ماه : 69,420
  • بازدید سال : 113,559
  • بازدید کلی : 5,685,082
  • کدهای اختصاصی