قواعد برنامه نویسی اسمبلی

با سلام با توجه به اینکه مشخصات فایل قواعد برنامه نویسی اسمبلی را مشاهده می نمایید که پس از مطالعه آن در صورت تمایل می توانید نسبت به دریافت آن اقدام نمایید.
برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل
قواعد برنامه نویسی اسمبلی

قواعد-برنامه-نویسی-اسمبلیتحقیق قواعد برنامه نویسی اسمبلی در حجم 46 و در قالب word و قابل ویرایش و با قسمتی از متن زیر:

برنامه‌نويسي در C

روش ديگر براي نوشتن كد براي اين تراشه‌هاي سيپرس استفاده از مفسر C و محيط ارتقاء آن است.

مزيت‌هاي C

در مقايسه با برنامه‌نويسي با زبان اسمبلي، استفاده از C چندين مزيت دارد.

v    استاندارد بودن ـ اگر تجربه‌اي در برنامه‌نويسي C داشته باشيد، با عبارتهاي آن آشناييد و مي‌توانيد با سرعت بيشتري آغاز كنيد. همچنين ممكن است بتوانيد از كدهاي C  كه براي تراشه‌هاي ديگر نوشته شده‌اند با تغييرات جزئي استفاده كنيد.

v   دستورات بيشترـ به جاي استفاده از پرشهاي ساده، كدهاي شما مي‌توانند از دستوراتي همچون if…else و case يا for و while … do استفاده كنند.

v   اپراتورهاي بيشترـ اين مفسر از اپراتورهاي رياضي بيشتري پشتيباني مي‌كند و شما مي‌توانيد از جمع، تفريق، ضرب، تقسيم و مقايسه‌هاي گوناگون استفاده كنيد.

v   كتابخا‌نه‌ها و مثالها ـ كتابخانه ها مي‌توانند با استفاده از توابع معمولي مقدار زيادي در زمان، صرفه‌جويي كنند. كتاب‌خانه‌هايي براي برنامة تراشه مدارهاي واسط، ميكروواير،  و UART، زمانهاي تأخير، واسط صفحه كليد و LCD و توابع رياضي وجود دارد. اين مثالها شامل كدهاي كامل براي صفحه كليد و ماوس مي‌باشند.

v        بهينه‌سازي ـ مفسر بهينه‌سازي‌اي به منظور كدها براي فشردگي و سرعت داراست.

اما مشكل آنجاست كه بايد اين مفسر را خريداري نماييد، در حالي كه مترجم مجاني مي‌باشد.

معماري تراشه

اين تراشه ارزان قيمت با طراحي آسان است و به منظور استفاده در ابزارهايي كه قصد انتقال بلاك‌هاي كوچك داده با سرعت متوسط، ساخته شده است و كاربردهاي آن در وسايل جانبي استاندارد از قبيل ماوس يا دستگاه‌هاي نقطه‌يابي ديگر و واحدهاي

data-acquisition مي‌باشد.

به عنوان مثال، واحدهاي data-acquisition ممكن است نتايج خوانده شده از يك حسگر را به صورت متناوب به كامپيوتر بفرستد. پايه‌هاي I/O تراشه كنترلي مي‌تواند به يك تبديل كننده آنالوگ به ديجيتال كه مقادير خوانده شده از حسگر را به اعداد ديجيتالي تبديل مي‌كند و صل گردد. كامپيوتر ميزبان نيز مي‌تواند از اتصال USB   براي درخواست آخرين داده‌هاي خوانده شده استفاده كند يا ممكن است كامپيوتر سيگنال‌هايي را به رله‌ها، موتورها يا دستگاه‌هاي ديگري كه پايه‌هاي كنترلي I/O تراشه به آن متصل هستند ارسال كند.

به جاي تكرار مسائل  موجود در كاتالوگ، به مطالب مهمي كه قبل از كار با تراشه بايد مورد نظر قرار گيرد توجه كنيم. نكات مشكل و گيج كننده كاتالوگ نيز مورد بحث قرار مي‌گيرد.

خصوصيات و محدوديت‌ها

يكي از دلايل انتخاب تراشه 63743، ارزان قيمت بودن آن است. قيمت اين تراشه حدود چند دلار در سفارشهاي محدود مي‌باشد.

تراشه داراي 8 كيلوبايت حافظه برنامه است. با يك بهينه‌سازي، كدهايي كه براي پشتباني از ارتباطات USB لازم است، مي‌توانند در يك كيلوبايت جاي گيرند و به اين ترتيب 7 كيلوبايت باقيمانده مي‌توانند براي كاربردهاي ديگر استفاده شوند.

يك ابزار ضروري براي ارتقاي اين تراشه كيت ارتقا مي‌باشد كه شامل بر ارتقا، مترجم و برنامه‌هاي اشكال زدايي است. همچنين ممكن است احتياج به برنامه‌ريز Lo PROM –Hi CY3649 نيز داشته باشيد كه همه اين ابزارها توسط سيپرس در دسترس قرار گرفته است.

63743 براي همه پروژه‌ها مناسب نيست. اين تراشه داراي سرعت پايين است كه به معناي آن است كه شما نمي‌توانيد به منظور انتقالهاي همزمان و توده‌اي از آن استفاده كنيد. و سريعترين زمان تأخير ممكن داراي انتقال وقفه‌اي، 8 بايت در هر 10 ميلي‌ثانيه مي‌باشد. برخلاف بعضي از كنترلرهاي اوليه، 63743 از انتقال وقفه‌اي خروجي پشتيباني مي‌كند.

درون تراشه

CPU اين تراشه يك RISC هشت بيتي است كه مي‌تواند به حافظه برنامه، RAM، پورت‌ها‌ي I/O همه كاره و البته پورت USB دسترسي داشته باشد. پورت USB در حقيقت يك پورت سوئيچ خودكار است كه هر دو واسط USB و PS/2 را براي ماوس و ديگر دستگاه هاي نقطه‌يابي ممكن مي‌سازد. اين ويژگي به منظور طراحي دستگاه‌هايي كه قابل تطبيق با هر دو باس باشند قرار گرفته است. وقفه‌ها و ريست‌هاي مختلفي مي‌توانند به CPU وقفه بدهند.


دانلود فایل

برای دانلود فایل بر روی دکمه زیر کلیک کنید

دریافت فایل


کلمات کلیدی: اسمبلی برنامه نویسی

مطالب مرتبط

پاورپوینت کتاب اصول اساسی برنامه نویسی به زبان اسمبلی تالیف Richard C.Detmer ترجمه هاشمی اصل و مشحون

قواعد برنامه نویسی اسمبلی


فیلم آموزش کامل درس سوم عربی پایه هشتم - عنوان: مهنتکَ فی المُستقبلِ (شغل آینده ات)

مبانی نظری و پیشینه تحقیق رضایت مشتری در بانکداری الکترونیک(فصل دوم)

نقش توليد علم در توسعه يافتگي جوامع، موانع و راهكارهاي توليد علمي در گروه پزشكي ايران

ادبیات نظری و پیشینه تحقیق افشا و مفهوم آن در حسابداری ساختار مالکیت و سودآوری و تاثیر آن بر افشاء

طرح توجیهی خدمات فنی خودرو

تحقیق حجاب و پرده نشینی زنان از منظر اسلام

تحقیق بنیادگرایی سلفی؛ روش شناسی معرفتی (روش شناسی فهم دین)

پروپوزال دوره مدیریت آموزشی در موفقیت مدیران مدارس

دانلود مجموعه ای شامل 15 کتاب در زمینه مدیریت پروژه ( به زبان انگلیسی )

دانلود مقاله نانو عایق VIPتحلیل و بررسی و مقایسه با عایق های معمولی