close
تبلیغات در اینترنت
دیدنی
loading...
سرویس سایت سایت رزبلاگ بزرگترین سرویس ارائه خدمات سایت نویسی حرفه ای در ایران

فیلم و کتاب دات آی آر

یکی از زبان های برنامه نویسی که در حال حاضر بسیار استفاده می شود ، زبان جاوااسکریپت است . دانلود رایگان کتب برنامه نویسی و جزوات دانشگاهی

تعريف ماکرو

تعريف ماکرو توسط برنامه نويس و با استفاده از راهنمای macro صورت می گيرد. فرم کلی تعريف ماکرو به شکل زير است:

MacroName MACRO [parameter1, parameter2...]
     ...
MacroName ENDM

تعريف ماکرو با راهنمای macro شروع و با راهنمای endm پايان می پذيرد. نام ماکرو قبل از هر دو راهنمای بايد يکسان باشد.

در ماکرو، برخلاف زيربرنامه، ارسال پارامتر امکان پذير است.


مثال. تعريف ماکرو ExitPgm برای خروج از برنامه و برگشت به محيط سيستم عامل.

; ExitPgm- Returns control to MS-DOS
ExitPgm MACRO
     mov AH, 4ch
     int 21h
ExitPgm ENDM

مثال. ماکرو که مکان نما را به موقعيت داده شده منتقل می کند.

Position MACRO Row, Column
     push AX
     push BX
     push DX
     mov AH, 02H
     mov DH, Row
     mov DL, Column
     mov BH, 0
     int 10H
     pop DX
     pop BX
     pop AX
Position ENDM


برای استفاده از ماکرو تنها کافی است نام آنرا مشابه هر دستور ديگری فراخوانی کنيم. فراخوانی ماکرو مانند زيربرنامه نيازمند دستور call نيست.

ماکرو فوق به صورت زير فراخوانی می شود.

Position 8, 6

بازدید : 1186 تاریخ : زمان : نویسنده : بهرام محمدپور نظرات ()
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز

آمار سایت
  • کل مطالب : 4311
  • کل نظرات : 17
  • افراد آنلاین : 6
  • تعداد اعضا : 2920
  • آی پی امروز : 0
  • آی پی دیروز : 0
  • بازدید امروز : 880
  • باردید دیروز : 2,137
  • گوگل امروز : 6
  • گوگل دیروز : 45
  • بازدید هفته : 880
  • بازدید ماه : 3,017
  • بازدید سال : 3,017
  • بازدید کلی : 5,574,540
  • مطالب
    کدهای اختصاصی