no-img
فروشگاه دانشجو، فروش فایل و پروژه

اصول و روش های برنامه‌ نويسي اسمبلي در کامپیوتر - فروشگاه دانشجو، فروش فایل و پروژه


فروشگاه دانشجو، فروش فایل و پروژه
محصولات ویژه
اطلاعیه های سایت

ادامه مطلب

DOC
اصول و روش های برنامه‌ نویسی اسمبلی در کامپیوتر
doc
تیر ۲۳, ۱۳۹۵
31کیلوبایت
15,000 ریال
تعداد صفحات : 48
15,000 ریال – خرید

اصول و روش های برنامه‌ نویسی اسمبلی در کامپیوتر


فهرست :

اصول برنامه‌نویسی اسمبلی
برنامه‌نویسی در C
مزیت‌های C
معماری تراشه
خصوصیات و محدودیت‌ها
درون تراشه
حافظه
اشاره‌گر پشته برنامه
اشاره‌گر پشته داده
کنترل و وضعیت اندپوینت
کنترل وضعیت USB
اصول راه‌انداز دستگاه
انواع استاندارد دستگاهها
دستگاههای شخصی
راه انداز دستگاه
مدهای کابر و هسته
مدل راه انداز Win32
مدل های راه انداز در ویندوزهای مختلف
زبانهای برنامه نویسی
لایه های راه انداز USB
راه انداز کاربردی
راه اندازهای باس

بخشی از متن :

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

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

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

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

مترجم از دو مجموعه دستور مشابه برای CPU‌های سری A و سری‌B پشتیبانی می‌کند. تراشه‌های enCoRo از سری B هستند. تراشه‌های قدیمی‌تر سیپرس، مانند ۶۳۰۰۱، از سری A بودند و از همه دستورات بجز بعضی از آنها پشتیبانی می‌کنند.

کدهای مترجم

راهنمای کاربران دارای توضیحات کاملی در مورد کد اسمبلی و دایرکتیوهاست و در اینجا برخی از جزئیات آن تکرار می‌شود. جدول ۱-۸ خلاصه‌ای از کدها می‌باشد و جدول ۲-۸ خلاصه‌ای از دایرکتیوها را نشان می‌دهد. کدهای ماشین تراشه به ۳۷ دستور ترجمه شده است.



درباره نویسنده

Saber 122 نوشته در فروشگاه دانشجو، فروش فایل و پروژه دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیش از ۵۰۰ مقاله ترجمه شده از سال ۲۰۱۲ تا ۲۰۱۷
* ترجمه کاملا حرفه ای
* 500 مقاله در دسته بندی مختلف
* لیست کامل مقالات در فایل ورد
* دسته بندی مقالات بصورت الفبایی
* تضمین محصول فروخته شده
* گارانتی بازگشت وجه
* قیمت به ازای هر مقاله 1000 تومان