این دستور m68hc12-gasp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gasp - یک پیش پردازنده برای برنامه های مونتاژ
خلاصه
نفس نفس زدن [-a|--متناوب] [-c CHAR | --commentchar CHAR] [-d|- رفع اشکال] [-h|--کمک] [-M|-- mri]
[-o پر از زاویه | -- خروجی پر از زاویه] [-p|--چاپ] [-s|--کپی منبع] [-u|-- غیر منطقی]
[-v|- نسخه] INFILE ...
شرح
هدف اصلی اسمبلر گنو جمع آوری خروجی های دیگر است
برنامه ها - به ویژه کامپایلرها. زمانی که باید روتین های تخصصی را در مونتاژ به صورت دستی کدنویسی کنید،
این بدان معناست که اسمبلر گنو یک پردازنده غیر دوستانه است: هیچ دستورالعملی برای ماکروها ندارد.
شرطی، یا بسیاری از راحتی های دیگر که ممکن است انتظار داشته باشید.
در برخی موارد می توانید به سادگی از پیش پردازنده C یا یک پیش پردازنده تعمیم یافته مانند استفاده کنید
M4; اما این می تواند ناخوشایند باشد، زیرا هیچ یک از این موارد با مونتاژ طراحی نشده اند
ذهن
نفس نفس زدن این نیاز را برطرف می کند. این به صراحت برای ارائه امکانات مورد نیاز شما طراحی شده است
کد مونتاژ دستی پیاده سازی آن به عنوان یک پیش پردازشگر، به جای بخشی از
اسمبلر، حداکثر انعطاف پذیری را می دهد: می توانید از آن با مونتاژ دستی استفاده کنید،
بدون پرداخت جریمه پیچیدگی اضافه در اسمبلری که برای خروجی کامپایلر استفاده می کنید.
INFILE... فایل هایی هستند که باید پیش پردازش شوند.
OPTIONS
ساده ترین راه برای استفاده از GASP این است که آن را به عنوان فیلتر اجرا کنید و خروجی آن را جمع آوری کنید. در یونیکس
و مانند آن، می توانید این کار را انجام دهید، به عنوان مثال:
$ gasp prog.asm | به عنوان -o prog.o
به طور طبیعی، چند گزینه خط فرمان نیز وجود دارد که به شما امکان می دهد تغییرات را درخواست کنید
این موضوع اساسی در اینجا مجموعه کاملی از امکانات برای خط فرمان GASP آمده است.
-a
--متناوب
از نحو ماکرو جایگزین استفاده کنید. *توجه داشته باشید نحو ماکرو جایگزین: جایگزین، برای a
بحث در مورد اینکه چگونه این نحو با نحو پیشفرض GASP متفاوت است.
-c CHAR
--commentchar CHAR
از CHAR به عنوان کاراکتر نظر استفاده کنید. کاراکتر نظر پیش فرض «!» است. برای
برای مثال، برای استفاده از نقطه ویرگول به عنوان کاراکتر نظر، «-c»؛» را در GASP مشخص کنید.
خط فرمان. از آنجایی که کاراکترهای دستور اسمبلر اغلب اهمیت ویژه ای دارند
برای دستور دادن به پوسته ها، زمانی که a را مشخص می کنید، نقل قول یا فرار از CHAR ایده خوبی است
کاراکتر نظر
برای سادگی، همه نمونه های این راهنما از نظر پیش فرض استفاده می کنند
شخصیت "!".
-d
- رفع اشکال
نمایش آمار اشکال زدایی در این نسخه از GASP، این گزینه تولید می کند
آمار مربوط به بافرهای رشته ای که GASP به صورت داخلی تخصیص می دهد. برای هر
بافرسیز تعریف شده S، GASP تعداد رشته های N را که با a اختصاص داده است را نشان می دهد
خط مثل این:
اندازه رشته ها S: N
GASP پس از اتمام این آمار را در جریان خطای استاندارد نمایش می دهد
پیش پردازش
-h
--کمک نمایش خلاصه ای از گزینه های خط فرمان GASP.
-M
-- mri از حالت سازگاری MRI استفاده کنید. استفاده از این گزینه باعث میشود که GASP سینتکس و را بپذیرد
شبه عملیاتی که توسط اسمبلر Microtec Research "ASM68K" استفاده می شود.
-o پر از زاویه
-- خروجی پر از زاویه
«-o OUTFILE» «--output OUTFILE» خروجی را در فایلی به نام OUTFILE بنویسید. اگر شما
از گزینه '-o' استفاده نکنید، GASP خروجی خود را روی جریان خروجی استاندارد می نویسد.
-p
--چاپ
چاپ شماره خطوط GASP از این گزینه _only_ تبعیت می کند اگر شما نیز "-s" را برای کپی مشخص کنید
خطوط منبع به خروجی آن با '-s -p'، GASP شماره خط هر کدام را نشان می دهد
خط منبع کپی شد (بلافاصله بعد از کاراکتر نظر در ابتدای
خط).
-s
--کپی منبع
خطوط منبع را در فایل خروجی کپی کنید. از این گزینه برای دیدن اثر استفاده کنید
هر خط پیش پردازنده در خروجی GASP. GASP یک کاراکتر نظر ('!' توسط
پیشفرض) در ابتدای هر خط منبع کپی میکند تا بتوانید از آن استفاده کنید
گزینه و همچنان نتیجه را جمع آوری کنید.
-u
-- غیر منطقی
از حد "گسترش غیر منطقی" عبور کنید. از آنجایی که می توانید ماکروهای GASP را در داخل تعریف کنید
سایر تعاریف کلان، پیش پردازنده معمولاً شامل یک بررسی سلامت عقل می شود. اگر
برنامه شما به بیش از 1,000 بسط تو در تو نیاز دارد، GASP معمولاً با
یک پیام خطا از این گزینه برای غیرفعال کردن این چک استفاده کنید و اجازه دهید نامحدود باشد
بسط های تو در تو
-v
- نسخه
نمایش شماره نسخه GASP
INFILE ...
نام فایل های ورودی شما باید حداقل یک فایل ورودی را مشخص کنید. اگر مشخص کنید
بیشتر، GASP همه آنها را از قبل پردازش می کند و خروجی را به ترتیبی که فهرست می کنید به هم متصل می کند
آرگومان های INFILE
انتهای هر فایل ورودی را با دستور پیش پردازنده «.END» علامت بزنید.
با استفاده از خدمات onworks.net از m68hc12-gasp به صورت آنلاین استفاده کنید