پاورپوینت کامل اصول اساسی برنامه نویسی به زبان اسمبلی ۱۴۳ اسلاید در PowerPoint
توجه : این فایل به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت کامل اصول اساسی برنامه نویسی به زبان اسمبلی ۱۴۳ اسلاید در PowerPoint دارای ۱۴۳ اسلاید می باشد و دارای تنظیمات کامل در PowerPoint می باشد و آماده ارائه یا چاپ است
شما با استفاده ازاین پاورپوینت میتوانید یک ارائه بسیارعالی و با شکوهی داشته باشید و همه حاضرین با اشتیاق به مطالب شما گوش خواهند داد.
لطفا نگران مطالب داخل پاورپوینت نباشید، مطالب داخل اسلاید ها بسیار ساده و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی پاورپوینت کامل اصول اساسی برنامه نویسی به زبان اسمبلی ۱۴۳ اسلاید در PowerPoint،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از مطالب داخلی اسلاید ها
پاورپوینت کامل اصول اساسی برنامه نویسی به زبان اسمبلی ۱۴۳ اسلاید در PowerPoint
اسلاید ۴: فهرست مطالب فصل اولنمایش داده ها در کامپیوتراعداد دودویی و شانزده شانزدهیکد های کارکترینمایش مکمل ۲ برای اعداد صحیح علامت دار ۴
اسلاید ۵: نمایش داده ها در کامپیوتر در زبانهای سطح بالا نگران اینکه داده ها در کامپیوتر چگونه نمایش داده میشوند نیستیم ولی در زبان های اسمبلی بایستی بفکر چگونگی ذخیره داده باشیم و اغلب با کار تبدیل داده ها از یک نوع به نوع دیگر مواجه می باشیم.۵
اسلاید ۶: اعداد دودویی و شانزده شانزدهی حافظه های کامپیوتر فقط می تواند ارقام ۰ یا یک را در خود ذخیره نماید که به آنها بیت گفته میشود. در سیستم دودوئی اعداد از بیت ها تشکیل شده اند.۶
اسلاید ۷: اعداد دودویی و شانزده شانزدهی اعداد شانزدهی از ارقام ۰ تا ۱۵ تشکیل شده اند. برای راحتی، ارقام ۱۰ تا ۱۵ را A تا F نشان داده می شود. ۷
اسلاید ۸: مثال : سیستم دودوئی شبیه سیستم دهدهی است با این تفاوت که ارقام از سمت راست به چپ به جای ارزش ۱ ، ۱۰۰ ، ۱۰۰۰ ، ……. ارزش ۱ ، ۲ ، ۴ ، ۸ ، ….. دارند. بنابرین ۱۰۱۱ در سیستم دودوئی معادل ۱۱ می باشد.۱۰۱۱۸
اسلاید ۹: مثال : سیستم دودوئی شبیه سیستم دهدهی است با این تفاوت که ارقام از سمت راست به چپ به جای ارزش ۱ ، ۱۰۰ ، ۱۰۰۰ ، ……. ارزش ۱ ، ۱۶ ، ۱۶۴ ، ….. دارند. بنابرین ۲f30 در سیستم شانزدهی معادل ۱۲۰۸۰ می باشد.۲f3p>
اسلاید ۱۰: تبدیل اعداد شانزدهی به دودوئی هر رقم در سیستم شانزدهی بوسیله چهار رقم در سیستم دودوئی قابل نمایش می باشد. در اسلاید بعد مثالی آورده شده است. ۱۰
اسلاید ۱۱: مثال : ۰۱۰۰ معادل ۴ ۱۱۱۰ معادل E برای تبدیل اعداد شانزدهی به دودوئی کافی است که به جای هر رقم ،چهار بیت معادل آن قرار داد. در اسلاید بعد مثالی آورده شده است. ۱۱
اسلاید ۱۲: مثال :۲AD5 معادل ۰۰۱۰۱۰۱۰۱۱۰۱۰۱۰۱ در سیستم دودوئی می باشد.برای تبدیل اعداد شانزدهی به دودوئی کافی است که به جای هر رقم ،چهار بیت معادل آن قرار داد. ۱۲
اسلاید ۱۳: تبدیل اعداد دودوئی به شانزدهی برای تبدیل اعداد دودوئی به شانزدهی ،ارقام عدد داده شده را از سمت راست به ترتیب به صورت گروههای چهار بیتی درآورده آنگاه معادل هر گروه در سیستم شانزدهی را جایگزین می نماییم.در اسلاید بعد مثالی آورده شده است. ۱۳
اسلاید ۱۴: مثال : عدد ۱۰۱۰۰۱۱۱۰۱ در سیستم دودوئی در نظر بگیرید. ۰۰۱۰ ۱۰۰۱ ۱۱۰۱ D 9 2 14
اسلاید ۱۵: کدهای کرکتری در کامپیوتر به حروف، ارقام، علامت ها کرکتر گفته می شود. به هر کرکتر یک کد هشت بیتی منحصر به فرد وابسته می شود که آنرا کد ASCII می نا مند.۱۵
اسلاید ۱۶: کرکترهای قابل چاپ۱۶
اسلاید ۱۷: نکته :کرکترهای قابل چاپ دارای کدهای ۳۲ تا ۱۲۶ می باشند.کرکترهای کنترلی دارای کدهای ۰ تا ۳۱ می باشند.۱۷
اسلاید ۱۸: کرکترهای کنترلی۱۸
اسلاید ۱۹: نمایش مکمل ۲ برای اعداد صحیح علامتدار اعداد منفی در کامپیوتر بصورت مکمل ۲ نمایش داده می شوند. وقتی یک عدد به شکل مکمل دو نشان داده می شود تعداد بیت های مورد استفاده باید از قبل مشخص گردد. ۱۹
اسلاید ۲۰: نمایش مکمل ۲ برای اعداد صحیح علامتداراعداد دودویی دارای طول معین هستند:بایتکلمه : محدوده مجاز -۳۲۷۶۸ ۳۲۷۶۷ کلمه مضاعفکلمه چهارتایی ۲۰
اسلاید ۲۱: روش محاسبه مکمل ۲ یک عدد :عدد را بصورت دودوئی درآورده.آنرا به تعداد بیت های مشخص شده تبدیل نموده .سپس صفر ها را ۱ و ۱ ها را به صفر تبدیل نموده .نتیجه را با یک جمع می نماییم.در اسلاید بعد مثالی آورده شده است. ۲۱
اسلاید ۲۲: مثال :-۲۶ ۱۱۰۰۱ معادل ۲۶ هشت بیتی نموده ۰۰۰۱۱۰۰۱صفرها را به یک و یک ها را به صفر تبدیل نموده ۱۱۱۰۰۱۱۰ نتیجه را با یک جمع نموده ۱۱۱۰۰۱۱۱ مقدار ۱۱۱۰۰۱۱۱ در سیستم دودوئی نمایش عدد -۲۶ می باشد.۲۲
اسلاید ۲۳: جمع و تفریق اعداد مکمل دوپاسخ صحیح۲۳۲۵۶۷+۴۶۷—————۳۰۳۴۰A07+01D3—————0BDA
اسلاید ۲۴: جمع و تفریق اعداد مکمل دواگر از ۱ اضافی سمت چپ صرفنظر شود: پاسخ صحیح۲۴۵۱۸+(-۸۰)—————۴۳۸۰۲۰۶+FFB0—————101B6
اسلاید ۲۵: جمع و تفریق اعداد مکمل دوپاسخ غلط: سرریز۲۵۱۸۴۵۹+۲۵۶۹۰—————۴۴۱۸۵۴۸۳F+645A—————AC99
اسلاید ۲۶: تشخیص سرریز در جمع۲۶سرریزرقم نقلی از بیت علامترقم نقلی به بیت علامتنهنهنهبلهبلهنهبلهنهبلهنهبلهبله
اسلاید ۲۷: تفریق در شکل مکمل دودر کامپیوتر A-B بوسیله جمع A با مکمل دو B انجام میشود.اگر در جمع معادل نقلی وجود نداشته باشد، در تفریق رقم عاریه وجود دارد.اگر در جمع معادل سرریز وجود داشته باشد، در تفریق هم سرریز رخ داده است.۲۷
اسلاید ۲۸: سیستمهای دیگر برای نمایش اعدادمکمل یک : هر بیت مکمل میشوددهدهی دودویی شده (BCD) : هر رقم بصورت دودویی در چهار بیت نمایش داده میشود (۹۲)DEC = (1001 0010)BCDممیز شناور۲۸
اسلاید ۲۹: ممیز شناوربیت سمت چپ در اعدادمثبت صفر و در اعداد منفی یک است.عدد را بصورت بدون علامت در سیستم دودویی بنویسید.عدد را بشکل نماد علمی بنویسید. به توان عدد ثابت ۱۲۷ را اضافه کنید.مانتیس را (بدون یک قبل از اعشار) در ۲۳ بیت و با اضافه کردن صفرهایی به سمت راست آن بنویسید.۲۹
اسلاید ۳۰: مثال ممیز شناور(۷۸.۳۷۵)۱۰ = (۱۰۰۱۱۱۰.۰۱۱)۲نمادعلمی: (۱۰۰۱۱۱۰.۰۱۱)۲ = ۱.۰۰۱۱۱۰۰۱۱ * ۲^۶ ممیز شناور(باینری): ۰ ۱۰۰۰۰۱۰۱ ۰۰۱۱۱۰۰۱۱۰۰۰۰۰۰۰۰۰۰۰۰۰۰ممیز شناور( هگز) : ۴۲ ۹C C0 0030
اسلاید ۳۱: فهرست مطالب فصل دومحافظه اصلیواحد پردازش مرکزیاسامی و اهداف ثبات ها ۳۱
اسلاید ۳۲: فصل دومقسمت های یک سیستم کامپیوتری۳۲
اسلاید ۳۳: حافظه اصلی حافظه اصلی یک PC را می توان بصورت مجموعه ای از سگمنت ها در نظر گرفت. هر سگمنت بطول ۶۴ کیلو بایت می باشد. ۳۳
اسلاید ۳۴: Memoryنکات : آدرس شروع هر سگمنت مضرب ۱۶ می باشد.آدرس شروع هر سگمنت در مبنای ۱۶ به رقم صفر ختم می شود . آدرس هر سگمنت برابر اولین چهار رقم شانزدهی آدرس آن می باشد. ۳۴
اسلاید ۳۵: نکته : آدرس هر بایت از حافظه اصلی را می توان با سگمنت حاوی بایت مزبور و به دنبال آن افستی که از ابتدای سگمنت یاد شده در نظر گرفته می شود، آدرس دهی کرد. آدرس شروع سگمنتافستبایت مورد نظر۳۵
اسلاید ۳۶: مثال : نماد ۱۸A3 : 5B27 به بایتی که ۵B27 بایت از اول سگمنت که از آدرس ۱۸A30 شروع می شود، قرار دارد، اشاره می کند.۱۸A30 + 5B27 = 1E557 36
اسلاید ۳۷: واحد پردازش مرکزی (CPU ) تراشه ۸۰۸۸ دارای ۱۴ ثبات می باشد که هر کدام یک محل ذخیره سازی داخلی بوده و می تواند یک کلمه ۱۶ بیتی را نگه دارد. دستورالعمل ها معمولا داده ها را بین این ثبات ها یا حافظه اصلی انتقال داده و یا عملیاتی را روی داده های ذخیره شده در ثبات ها یا حافظه انجام می دهند. تمام این ثبات ها دارای نام بوده و بسیاری از آنها دارای اهداف ویژه ای هستند.۳۷
اسلاید ۳۸: اسامی و اهداف ثبات هاAX اکومولاتور، کاربرد همگانی، بایت بالایی برابر AH و بایت پایینی برابر AL BX کاربرد همگانی، بایت بالایی برابر BH و بایت پایینی برابر BL CX کاربرد همگانی، بایت بالایی برابر CH و بایت پایینی برابر CL 38
اسلاید ۳۹: اسامی و اهداف ثبات هاDX کاربرد همگانی، بایت بالایی برابر DH و بایت پایینی برابر DLCS شماره سگمنت حافظه ای می باشد که دستورالعمل های اجرائی جاری در آنجا قرار دارد.DS سگمنت داده ها را می دهد.ES سگمنت فوق العاده را می دهد.۳۹
اسلاید ۴۰: اسامی و اهداف ثبات هاSS سگمنت پشته را می دهد.SP اشاره گر پشته، افست بالای پشته در سگمنت پشته.BP اشاره گر مبنا، افست نقطه مراجعه (Point reference ) در سگمنت پشته. ۴۰
اسلاید ۴۱: اسامی و اهداف ثبات هاSI اندیس منبع، افست رشته کاراکتری منبع در انتقال رشته های کاراکتری.DI اندیس مقصد: افست رشته کاراکتری مقصد.IP اشاره گر دستور العمل ها، آفست دستور العمل بعدی در سگمنت کد برای دستیابی ثبات نشانه ها مجموعه ای از نشانه ها یا بیت های وضعیت.۴۱
اسلاید ۴۲: ثبات نشانه بعضی از ۱۶ بیت این ثبات برای نشان دادن نتیجه اجرای دستور العملها بوسیله دستور العمل های مختلف تغییر پیدا می کنند. هر کدام از این بیت ها را یک بیت وضعیت یا نشانه می گویند. اسامی برخی از این بیت ها عبارتند از :در اسلاید های بعد به توضیح هر یک از نشانه ها می پردازیم.۴۲
اسلاید ۴۳: نشانه هانشانه سرریزی OF flow Flag نشانه صفر Zero Flag ZFنشانه نقلی Flag Carry CF 43
اسلاید ۴۴: نشانه هانشانه کمکی Flag Auxiliary AFنشانه توازن Flag ParityPFنشانه علامت Flag SignSF44
اسلاید ۴۵: نشانه هانشانه جهت Flag Direct DFنشانه دام Flag Trap TFنشانه وقفه Flag Interrupt IF45
اسلاید ۴۶: سختافزار PC: دستگاههای ورودی/خروجییک دستگاه ورودی/خروجی معمولاً از سه تا هشت درگاه استفاده میکند. این آدرسها از آدرسهای حافظه معمولی متمایز میباشند.
اسلاید ۴۷: نرمافزار PC:نرم افزار به برنامهها یا روالهایی که بوسیله سخت افزار اجرا میشوند، اطلاق میشود.دلیل لزوم سفارش سیستمعامل اینست که:سیستمعامل از یک عده روالهای نرمافزاری استفاده میکند که به طور دائمی روی تراشههای ROM ذخیره میشوند و این روالها از یک سیستم به سیستم دیگر تغییر میکنند.
اسلاید ۴۸: نرمافزار PC: ویرایشگرهای متنیک ویرایشگر متن، برنامهای است که میتوان به وسیله آن فایلهای متنی را روی دیسک ذخیره کرده یا آنها را تغییر داد. یک فایل متنی مجموعهای از کدهای اسکی است.ویرایشگر EDLIN با توجه به اینکه یک فایل متنی را به صورت مجموعهای از خطوط در نظر میگیرد، یک ویرایشگر خطی نامیده میشود.
اسلاید ۴۹: واژهپردازها، ویرایشگرهای متنی میباشند که سرویسهای اضافی برای قالببندی و چاپ مستندات ارائه میدهند.
اسلاید ۵۰: میتوانیم برای آماده ساختن یک فایل کد منبع زبان اسمبلی از یک واژهپرداز استفاده کنیم، ولی یک واژهپرداز میتواند اطلاعات قالببندی را به همراه کدهای اسکی متن مورد نظر در داخل یک فایل ذخیره کند. چنین اطلاعات اضافی ممکن است فایل مزبور را به عنوان یک فایل کد منبع زبان اسمبلی غیرقابل استفاده گرداند.
اسلاید ۵۱: نرمافزار PC: مترجم یک زبان و پیونددهنده برنامهمترجم یک زبان برنامهای است که کد یک منبع را به فرمی تبدیل میکند که میتواند توسط کامپیوتر اجرا شود.مترجمها را میتوان به سه گروه تقسیم نمود: مفسرها کامپایلرها اسمبلرها
اسلاید ۵۲: مفسرها: یک برنامه منبع را به طور مستقیم ترجمه میکنند. یک مفسر برای اجرای یک برنامه، یک خط از برنامه منبع را گرفته و دستورالعملهای واقع در خط مزبور را اجرا میکند. برنامههایی که تفسیر میشوند معمولاً به طور نسبی کند اجرا میشوند. به کمک یک مفسر تغییر و اجرای یک برنامه به سرعت صورت میگیرد.
اسلاید ۵۳: کامپایلر: یک کامپایلر یک کد منبع را گرفته و کد هدف آن را که معمولاً متشکل از دستورالعملهایی میباشد که به وسیله CPU مورد نظر اجرا میشوند، تشکیل میدهد. کد هدف تولید شده به وسیله یک کامپایلر بایستی غالباً پیوند (link) داده شده و یا با کدهای هدف دیگر ترکیب شود تا بتوان آن را به داخل حافظه اصلی بار کرده
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
مهسا فایل |
سایت دانلود فایل 