اصول برنامهنویسی اسمبلی
برنامهنویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی میکند. مثلاً دستور iord، که محل io را میخواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما میتوانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد. دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال 01h iord پورتی با آدرس h 10 را میخواند.
زبان برنامهنویسی اسمبلی همچنین میتواند شامل دایرکتیو و توضیحات باشد. دایرکتیوها دستوراتی هستند که به جای اینکه مربوط به CPU باشند، مربوط به مترجم میباشند. دایرکتیوها شما را قادر میسازند که محلی از حافظه را مشخص کنید، متغیرهایی تعریف نمایید. در کل، نقشی که مترجم در کنار اجرای دستورات مشخص شده باید ایفا کند را نشان میدهند. یک نقطه ویرگول ( : )یا ممیز دوبل ( // ) یک عبارت توصیفی را مشخص میکنند که مترجم از آنها چشمپوشی میکند.
اسمبلی
41 صفحه
قسمت های تشکیل دهنده واحد پردازش مرکزی:
1) خطوط ورودی خروجی داده ( گذرگاه مشترک) Data Bus.
خطوط آدرس(گذرگاه آدرس) Adress Bus.واحد محاسبه و منطق Alu.واحد حافظه Memory Unit.
1) کار خطوط مشترک داده انتقال داده از بخشی به بخش دیگر است بنابراین در یک زمان واحد تمام واحدها به خطوط مشترک داده متصل هستند ولی تمام بخش ها از اطلاعات روی آن استفاده نمی کنند.
این خطوط مشخص می کنند که اطلاعات دقیقا از چه دستگاهی وارد یا خارج شوند این خطوط نیز به تمام واحدها متصل هستند.وظیفه این واحد انجام محاسبات و عملیات منطقی پایه است این اعمال منطقی and,or,xor,not هستند و اعمال محاسبات پایه شامل تمام جمع کننده (Full Adder) و معکوس کننده (Inverter) هستند که به طور سخت افزاری در Cpu قرار دارند.برای اینکه Cpu بتواند کاری انجام دهد باید اطلاعات خود را در جایی ذخیره کند این کار را واحد حافظه در Cpu انجام می هد و داده های مورد نیاز Cpu را به طور موقت در خود ذخیره می کند و واحد آن ثبات یا Register است .
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:2
فهرست مطالب
برنامه Debug
دستورات Debug
دستورات Debug
برنامه Debug ابزاری جهت اشکالزدائی، اجرا و تغییر برنامه ها می باشد. این برنامه امکان نوشتن و اجرای برنامه های کوتاه اسمبلی، نمایش و تغییر محتوای حافظه و ثبات ها، تهیه لیست اسمبلی از یک برنامه اجرائی و دسترسی به پورت ها را می دهد
برنامه Debug جزو فرامین خارجی سیستم عامل DOS است و همراه با سیستم عامل نصب می شود. در سیستم عامل ویندوز می توانید آنرا در شاخه WINDOWS\system32 پیدا کنید.
به دو طریق می توان Debug را اجرا کرد. در روش اول تنها نام برنامه Debug در خط فرمان سیستم عامل وارد می شود. در روش دوم نام یک فایل اجرائی و لیست پارامترهای موردنیاز آن مقابل کلمه Debug وارد می شود. در این حالت فایل اجرائی در حافظه لود می شود و تعداد بایت های آن در ثبات های BX:CX قرار می گیرد.
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:20
فهرست و توضیحات:
مقدمه
اسمبلی کامپیوتر
آیا فکر فروش کامپیوتر خودبه یک موزه را درسر دارید؟!
نبع تغذیه- پاور
مشکلات رایج در منابع تغذیه با کیفیت پایین
نصب قطعات و عدم استفاده از قطعات معیوب یا ناسازگار :
توجه
اشتباهات انسانی و اتصال های نادرست
چگونه میتوان جلوی بروز چنین مشکلاتی را گرفت؟
اما چگونه میتوان جلوی بروز چنین مشکلاتی را گرفت؟ در حقیقت هیچ راه مشخصی برای جلوگیری از این مشکلات وجود ندارد. اما مثل همیشه احتیاط و دقت میتواند میزان بروز مشکلات را به میزان زیادی کاهش دهد. البته با توجه به این که بیشتر مشکلات ایجاد شده هنگام استفاده از اتصالهای USB جلوی کیس روی میدهد بهتر است با اتصال یک هاب ساده و ارزان قیمت USB به یکی از درگاههای پشت کیس، میزان استفاده ار درگاههای جلوی را کاهش داده و به همین وسیله فرسایش و میزان خرابی آنها را نیز کمتر کنید.
شوکهای ایجاد شده توسط الکتریسیته ساکن برای مدارهای الکترونیکی مرگبار هستند، همه ما چیزهایی در باره خطرات الکتریسته ساکن برای کامپیوتر شنیده ایم. در حقیقت اگر بی دقت باشید، الکتریسیته ساکن میتواند قطعات کامپیوتر شما را نابود کند. وقتی بر روی قالی ماشینی یا موکت راه میروید و سپس دست خود را به دستگیره در میگیرید، میتوانید حضور این نیرو را احساس کنید.
بخشی از متن اصلی :
این فایل شامل دو ماشین حساب گرافیکی است که به زبان برنامه نویسی اسمبلی نوشته شده. پروژه های به این شکل میتواند تمرین و آموزش خوبی برای کار با کدهای زان برنامه نویسی اسمبلی باشد. جهت شبیه سازی و کامپایل این پروژه باید از شبیه ساز EMU8086 استفاده شود.
فرمت فایل دریافتی : asm