ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره اصول برنامه‌نویسی اسمبلی

اختصاصی از ژیکو تحقیق درباره اصول برنامه‌نویسی اسمبلی دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 48

 

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

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

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

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

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

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

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

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

کدهای مترجم

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


دانلود با لینک مستقیم


تحقیق درباره اصول برنامه‌نویسی اسمبلی

دانلود سورس پروژه ماکزیمم سه عدد به زبان برنامه نویسی اسمبلی

اختصاصی از ژیکو دانلود سورس پروژه ماکزیمم سه عدد به زبان برنامه نویسی اسمبلی دانلود با لینک مستقیم و پر سرعت .

دانلود سورس پروژه ماکزیمم سه عدد به زبان برنامه نویسی اسمبلی


دانلود سورس پروژه ماکزیمم سه عدد به زبان برنامه نویسی اسمبلی

این پروژه به زبان برنامه نویسی اسمبلی و در 40 خط نوشته شده است.

این برنامه با emu8086 نوشته شده است.

نحوه کار برنامه : این برنامه سه عدد به عنوان ورودی دریافت کرده و بزرگترین بین آنها را چاپ می کند.

 


دانلود با لینک مستقیم


دانلود سورس پروژه ماکزیمم سه عدد به زبان برنامه نویسی اسمبلی

پاورپوینت درباره پروژه اسمبلی ساعت بدون آلارم

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

پاورپوینت درباره پروژه اسمبلی ساعت بدون آلارم


پاورپوینت درباره پروژه اسمبلی ساعت بدون آلارم

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلایدها 32 اسلاید

 

 

 

 

 

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

ORG

این شبه دستور افست ادرس محل ذخیره دستور یا داده بعدی را تعیین میکند . شکل کلی ان بصورت زیر است

ORG ادرس

مثلا دستور ORG1000H

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

 


آدرس دهی فوری یا بلافاصله:

در صورتی که بخواهیم یک عدد ثابت نه یک آدرس را در مکانی از حافظه قرار دهیم از آدرس دهی فوری استفاده می کنیم.مشخصه آدرس دهی فوری استفاده از پیشوند # قبل از عدد است.

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

دانلود با لینک مستقیم


پاورپوینت درباره پروژه اسمبلی ساعت بدون آلارم

پاورپوینت جامع و کامل درباره اصول اساسی برنامه نویسی به زبان اسمبلی

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

پاورپوینت جامع و کامل درباره اصول اساسی برنامه نویسی به زبان اسمبلی


پاورپوینت جامع و کامل درباره اصول اساسی برنامه نویسی به زبان اسمبلی

فرمت فایل : power point  (لینک دانلود پایین صفحه) تعداد اسلاید  : 133 اسلاید

 

 

 

 

 

 

فهرست :

nفصل اول :  نمایش داده ها در کامپیوتر
nفصل دوم :  قسمت های یک سیستم کامپیوتری
nفصل سوم :  استفاده از اسمبلر
nفصل چهارم : دستورالعملهای اساسی 
nفصل پنجم : انشعاب و حلقه
nفصل ششم : روال ها
nفصل هفتم : عملیات رشته ها
nفصل هشتم : سایر حالت های آدرس دهی
nفصل نهم : دستکاری بیت ها
nفصل دهم : وقفه و ورودی / خروجی
nفصل یازدهم : پردازش اسمبلی
nفصل دوازدهم : ماکرو ها و اسمبلی شرطی
 فصل سیزدهم : مثال نمونه
 
 
تبدیل اعداد دودوئی به شانزدهی

برای تبدیل اعداد دودوئی به شانزدهی ،ارقام عدد داده شده را از سمت راست به ترتیب به صورت  گروههای چهار بیتی درآورده آنگاه معادل هر گروه در سیستم شانزدهی را جایگزین می نماییم.

 

ممیز شناور

nبیت سمت چپ در اعدادمثبت صفر و در اعداد منفی یک است.
nعدد را بصورت بدون علامت در سیستم دودویی بنویسید.
nعدد را بشکل نماد علمی بنویسید. به توان عدد ثابت 127 را اضافه کنید.
nمانتیس را (بدون یک قبل از اعشار) در 23 بیت و با اضافه کردن صفرهایی به سمت راست آن بنویسید.

دانلود با لینک مستقیم


پاورپوینت جامع و کامل درباره اصول اساسی برنامه نویسی به زبان اسمبلی