زد فایل

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

زد فایل

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

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

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

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


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

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

 

 

 

 

 

 

فهرست :

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

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

 

ممیز شناور

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

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


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

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

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

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


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

اصول برنامه نویسی اسمبلی در 48 صفحه فایل ورد قابل ویرایش 

فهرست

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

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

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 قابل اجرا در پنجره داس[2] می‌باشد. سیپرس مرجع‌ها و راهنمای استفاده برای کاربرانی را تهیه کرده است که چگونگی استفاده از مترجم را شرح می‌دهد.

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

کدهای مترجم

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

 

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


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

مقاله آموزش اسمبلی

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

مقاله آموزش اسمبلی


مقاله آموزش اسمبلی

دانلود مقاله آموزش اسمبلی 114 ص با فرمت word 

 

 

 

 

 

برای یاد گرفتن اسمبلی باید با مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر
و برنامه نویسی آشنا باشیم .
ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler خواهیم نوشت و گاها از Debug
استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر
رنامه های ما COM. خواهد بود .
برای شروع ابتدا نگاهی به حافظه میکنیم :

حافظه و آدرس دهی

هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 کیلوبایت حافظه است . این 640
کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما این قطعات را "قطعه " یا Segment
مینامیم . هر سگمنت هم به خانه های تک بایتی دیگری تقسیم شده است .

برای بدست آوردن مقدار یک بایت مشخص از حافظه ما باید عد مربوط به سگمنت و
همچنین شماره آن بایت در سگمنت ( که آفست Offset نامیده میشود ) را بدانیم .
مثلا اگر مقدار مورد نظر در قطعه 0030h(h( یعنی عدد در مبنای 16 است ) و آفست 13C4h
باشد ما باید قطعه ای که شماره آن 0030h است را بیابیم و بعد در همان قطعه
مقدار باین شماره 13C4 را بخوانیم .
برای نمایش این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی
ابتدا عدد مربوط به قطعه را نوشته و سپس عدد آفست را می آوریم
:
Segment:Offset



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


مقاله آموزش اسمبلی

مقاله در مورد برنامه Debug

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

مقاله در مورد برنامه Debug


مقاله در مورد برنامه Debug

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:2

 

  

 فهرست مطالب

 

 

برنامه Debug

 

دستورات Debug

 

دستورات Debug

 

برنامه Debug ابزاری جهت اشکالزدائی، اجرا و تغییر برنامه ها می باشد. این برنامه امکان نوشتن و اجرای برنامه های کوتاه اسمبلی، نمایش و تغییر محتوای حافظه و ثبات ها، تهیه لیست اسمبلی از یک برنامه اجرائی و دسترسی به پورت ها را می دهد

 

برنامه Debug جزو فرامین خارجی سیستم عامل DOS است و همراه با سیستم عامل نصب می شود. در سیستم عامل ویندوز می توانید آنرا در شاخه WINDOWS\system32 پیدا کنید.

 

به دو طریق می توان Debug را اجرا کرد. در روش اول تنها نام برنامه Debug در خط فرمان سیستم عامل وارد می شود. در روش دوم نام یک فایل اجرائی و لیست پارامترهای موردنیاز آن مقابل کلمه Debug وارد می شود. در این حالت فایل اجرائی در حافظه لود می شود و تعداد بایت های آن در ثبات های BX:CX قرار می گیرد.

 

 


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


مقاله در مورد برنامه Debug