فروشگاه جامع انواع فایل های مجاز آموزشی و عمومی
فروشگاه فایل پوشه ثبت شده در سامانه پایگاه های اینترنتی کشور

اطلاعیه فروشگاه

از 1000 تومان کد تخفیف (thakhfif) از طریق ورود به صفحه خرید هر فایل با کلیک بر روی دکمه ی کد تخفیف و سپس واردکردن کد تخفیف در قسمت مربوطه استفاده فرمایید بازدید کننده ی گرامی همه ی محصولات در فرمت وورد و قابل ویرایش هستند، در صورت داشتن دلیل مالکیت یک یا چند فایل موجود در فروشگاه به فایل سل اطلاع دهید تا نسبت به حذف فایل های مذکور از فروشگاه سریعا اقدام شود. با تشکر:مدیریت فروشگاه فایل پوشه

اصول برنامه‌نويسي اسمبلي

اصول برنامه‌نويسي اسمبلي

فرمت وُرد

48 صفحه

 

اصول برنامه‌نويسي اسمبلي


CPU تراشه enCorRe دستور پشتيباني مي‌كند. همه برنامه‌ها بايد از اين 37 دستور استفاده كنند. سيپرس يك مترجم مجاني ارائه مي‌دهد كه كدهاي اسمبلي را كه شما مي‌نويسيد به فايل‌هاي موضوع، كه به منظور برنامه‌ريزي در EPROM تراشه تهيه مي‌شوند، تبديل مي‌كند. اگر ترجيح دهيد كه در C برنامه‌نويسي كنيد، سيپريس يك مفسر C نيز پيشنهاد مي‌كند.

اگر با برنامه‌نويسي اسمبلي ميكروكنترلر آشنايي داشته باشيد، برنامه‌نويسي براي enCoRo  نيز مشابه همان است. اما اگر با برنامه‌نويسي در بيسيك و C آشنا هستيد، بايد بدانيد كه در برنامه‌نويسي كدهاي اسمبلي بسياري از عملگرهاي زبانهاي سطح بالا موجود نيست در اينجا ديگر حلقه‌هاي While يا ‌for يا انواع مختلف متغيرها وجود ندارد. اما براي تراشه‌‌اي مانند enCoRo كه به منظور كارهاي نمايشي و كنترلي غير پيچيده طراحي شده است، استفاده از كدهاي اسمبلي عملي است. براي برنامه‌هاي كوتاه، كه به سرعت اجرا مي‌شوند احتياجي به خريد مفسر نيست.


اصول برنامه‌نويسي اسمبلي

برنامه‌نويسي اسمبلي شامل يك مجموعه از دستورات است كه هر كدام مربوط به كدهاي ماشيني هستند كه تراشه از آنها پشتيباني مي‌كند. مثلاً دستور iord، كه محل io را مي‌خواند به كد h29 مربوط است. به جاي به خاطر آوردن h 29، شما مي‌توانيد iord را بنويسيد، و مترجم معادل سازي را براي شما انجام خواهد داد. دستور iord همچنين احتياج به يك عملوند دارد كه محل خواندن را مشخص كند. به عنوان مثال 01h iord پورتي با آدرس h 10 را مي‌خواند.

زبان برنامه‌نويسي اسمبلي همچنين مي‌تواند شامل دايركتيو[1] و توضيحات باشد. دايركتيوها دستوراتي هستند كه به جاي اينكه مربوط به CPU باشند، مربوط به مترجم مي‌باشند. دايركتيوها شما را قادر مي‌سازند كه محلي از حافظه را مشخص كنيد، متغيرهايي تعريف نماييد. در كل، نقشي كه مترجم در كنار اجراي دستورات مشخص شده بايد ايفا كند را نشان مي‌دهند. يك نقطه ويرگول ( : )يا مميز دوبل ( // ) يك عبارت توصيفي را مشخص مي‌كنند كه مترجم از آنها چشم‌پوشي مي‌كند.

مترجمي كه توسط سيپرس ارائه مي‌شود، cyasm.exe قابل اجرا در پنجره داس[2] مي‌باشد. سيپرس مرجع‌ها و راهنماي استفاده براي كاربراني را تهيه كرده است كه چگونگي استفاده از مترجم را شرح مي‌دهد.

مترجم از دو مجموعه دستور مشابه براي CPU‌هاي سري A و سري‌B پشتيباني مي‌كند. تراشه‌هاي enCoRo از سري B هستند. تراشه‌هاي قديمي‌تر سيپرس، مانند 63001، از سري A بودند و از همة دستورات بجز بعضي از آنها پشتيباني مي‌كنند.

كدهاي مترجم

راهنماي كاربران داراي توضيحات كاملي در مورد كد اسمبلي و دايركتيوهاست و در اينجا برخي از جزئيات آن تكرار مي‌شود. جدول 1-8 خلاصه‌اي از كدها مي‌باشد و جدول 2-8 خلاصه‌اي از دايركتيوها را نشان مي‌دهد. كدهاي ماشين تراشه به 37 دستور ترجمه شده است.


جدول 1-8: متجرم Cyasm از 37 دستور اسمبلي براي enCoRo پشتيباني مي‌كند

نوع دستور

دستور

توضيح

تابعهاي منطقي و رياضي

ADD

اضافه كردن بدون نقلي

ADC

اضافه كردن همراه با نقلي

AND

AND كردن بيتي

ASL

انتقال به چپ منطقي

ASR

انتقال به راست منطقي

CMP

 مقايسه

CPL

متمم كردن آكومولاتور

DEC

كاهش

INC

افزايش

OR

OR كردن بيتي

RLC

چرخش به چپ همراه با نقلي

RRC

چرخش به راست همراه با نقلي

SUB

 تفريق بدون نقلي

SBB

تفريق همراه با نقلي

XOR

OXR بيتي

پرشهاي برنامه و كنترلي

GALL

فراخواني تابع

HALT

اجراي ايست

RETI

بازگشت از وقفه

JACC

 پرش آكومولاتور

JC

پرش در صورتي كه نقلي يك باشد

JMP

پرش

JNC

پرش در صورتي كه نقلي صفر باشد

JNZ

پرش اگر صفر نباشد

JZ

پرش اگر صفر باشد

RET

بازگشت

XPAGE

صفحه حافظه



[1]- Directive

[2]- Dos


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 5,440 تومان
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
8_751713_8595.zip36.9k





طراحي يك وب سايت

طراحي يك وب سايت فرمت ورد 125 صفحه   موضوع پروژه: طراحي يك وب سايت   فهرست مطالب عنوان     صفحه چكيده مقدمه اصول اوليه FronT page پنجره اصلي FronT page شروع به كار FronT page و خروج از آن براي راه اندازي FronT page استفاده از آيكن هاي Views تغيير نماها استفاده از نوارهاي ابزار  ( TooL BARS) فعال و غير فعال نمودن نوارهاي ابزار باز آرايي نوارهاي ابزار انتقال نوارهاي ابزار در desktop ق ...

توضیحات بیشتر - دانلود 7,750 تومان

آشنايي با نرم افزار ACCESS

آشنايي با نرم افزار ACCESS فرمت وُرد 40 صفحه آشنايي با نرم افزار ACCESS   نرم افزار از دبيرخانه تحت بانك اطلاعاتيAccess 2005 تهيه و تدوين گرديده فلذا برآن شديم به دليل توضيح كامل در خصوص نرم افزار استفاده شده جهت اين برنامه را از فصل اول كتاب خودآموز جامع مايكروسافتAccess 2003 استفاده نماييم. اگر با كامپيوترهاي شخصي زياد كار مي كنيد، بي ترديد از واژه پردازها يا برنامه هاي كاربردي صفحه گسترده در كارهاي خود استفاده مي ...

توضیحات بیشتر - دانلود 5,200 تومان

آشنايي با برنامه AETUP

آشنايي با برنامه AETUP فرمت وُرد 38 صفحه آشنايي با برنامه AETUP بعد از اجراي برنامه Post توسط BIOS ،‌ برنامه مخصوص پيكر بندي سخت افزار سيستم به نام Setup  اجرا مي شود ، در واقع برنامه Setup داخل حافظه ROM است . ولي مقادير مربوط به پيكر بندي سيستم در Setup داخل حافظه اي به نام (Complementery Metal Oxide Semiconductor ) CMOS RAM وجود دارد . برخلاف حافظه ROM كه نمي توان اطلاعاتش را تغيير داد ، مي توانيد از طري ...

توضیحات بیشتر - دانلود 5,140 تومان

آموزش مباني فلش (FLASH)

آموزش مباني فلش (FLASH) فرمت وُرد 95 صفحه آموزش مباني فلش (FLASH)   مباني فلش محيط فلش ساده به نظر مي‌آيد. ممكن است قصد داشته باشيد همين الان كار ترسيم و متحرك سازي را شروع كنيد. اما احتمالاً فلش به آن صورتي كه شما انتظار داريد عمل نمي‌كند. براي اينكه اولين قدمها را درست برداريد، بهتر است با مباني آن آشنا شويد. فلش با برخي از نرم‌افزارها سازگار است و در مواردي با آنها تفاوت دارد.   نوارهاي ا ...

توضیحات بیشتر - دانلود 6,850 تومان

اين پروژه به زبان ويژال بيسيك نوشته شده است كه شامل سه قسمت مي باشد : 1- حقوق و دستمزد 2- سيستم فروش 3- انبار گرداني

اين پروژه به زبان ويژال بيسيك نوشته شده است كه شامل سه قسمت      مي باشد :   1- حقوق و دستمزد  2- سيستم فروش  3- انبار گرداني فرمت وُرد 11 صفحه چكيده : اين پروژه به زبان ويژال بيسيك نوشته شده است كه شامل سه قسمت      مي باشد :  1- حقوق و دستمزد 2- سيستم فروش 3- انبار گرداني در اين برنامه ، يك هدف دنبال شده است و ان جامع و كامل بودن سيستم حسابداري مي باشد .               مقدمه در چندين سال اخير استفاده از كامپيوتر براي انجام امور روز مر ...

توضیحات بیشتر - دانلود 4,500 تومان

چرا Visual Basic ؟

چرا Visual Basic ؟ فرمت ورد 12 صفحه چرا Visual Basic ؟ VB ، بدون شك ، يكي از بهترين ابزار هاي برنامه نويسي است كه تاكنون براي PC ساخته شده است . اين زبان روئياي برنامه نويسان ، بخصوص برنامه نويسان WINDOWS را جامه عمل پوشاندهاست . اگر تا به حال با زبان C براي WINDOWS برنامه نوشته باشيد ، مي دانيد كه چقدر مشكل و وقت گيرد است و ديباگ كردن آن چقدر سخت خواهد بود . فقط خواند ن كتابچه راهنماي كيت توسعه نرم افزار Microso ...

توضیحات بیشتر - دانلود 4,500 تومان

وردwordمایکروسافت

وردwordمایکروسافت فرمت وُرد 73 صفحه پيشگفتار نامه و نامه‌نگاري ويژگي‌هاي اصلي ورد در فصول جداگانه اين كتاب، كه اولين جلد از مجموعه كتاب‌هاي راهنمايي بنيادي ورد است، راه‌اندازي برنامه، شناخت پنجره و نوارهاي ابزار، وارد كردن متن، و تغيير ظاهر آن در اين كتاب بررسي مي‌شود. همچنين اين كتاب نشان مي دهد چگونه اسناد خود را ذخيره كرده و آنها را در پوشه‌ها سازماندهي و چاپ كنيد، با استفاده ا ...

توضیحات بیشتر - دانلود 25,890 تومان

پیشگویی اصلی شاه نعمت الله ولی آپدیت به پیوست فایل پی دی اف کتاب اردو و 58 عکس از کتاب مذکورکه ابیات فارسی هم در آن قابل خواندن است(مصون از دستکاری،نسخه ی سالم مانده در زبان اردو که مجداد به فارسی ترجمه و نقل شده)

پیشگویی اصلی شاه نعمت الله ولی آپدیت به پیوست فایل پی دی اف کتاب اردو و 58 عکس از کتاب مذکورکه ابیات فارسی هم در آن قابل خواندن است(مصون از دستکاری،نسخه ی سالم مانده در زبان اردو که مجداد به فارسی ترجمه و نقل  شده) پیشگویی اصلی شاه نعمت الله ولی آپدیت به پیوست فایل پی دی اف 52 صفحه ای و 58 عکس از کتاب  مذکور که ابیات فارسی هم در آن قابل خواندن است(مصون از دستکاری،نسخه ی سالم مانده در زبان اردو که اشعارش مجداد به فارسی ترجمه  و نقل شده)  فرمت:  فایل پی دی اف 52 صفحه‌ای کتاب اردو دارای ابیات فارسی+ 58 عکس در فرمت jpg + دو صفحه نقل اشعار فارسی موجود در کتاب اردو در فرمت  وُرد ...

توضیحات بیشتر - دانلود 7,000 تومان

آخرین محصولات فروشگاه