سفارش تبلیغ
صبا ویژن

مقاله Rheological behavior and margin of deviation of Mg(OH)2در

 

برای دریافت پروژه اینجا کلیک کنید

مقاله Rheological behavior and margin of deviation of Mg(OH)2در EG nanofluid at different concentrations and temperatures word دارای 6 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله Rheological behavior and margin of deviation of Mg(OH)2در EG nanofluid at different concentrations and temperatures word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله Rheological behavior and margin of deviation of Mg(OH)2در EG nanofluid at different concentrations and temperatures word ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن مقاله Rheological behavior and margin of deviation of Mg(OH)2در EG nanofluid at different concentrations and temperatures word :

سال انتشار: 1393
محل انتشار: اولین همایش ملی جریان سیال انتقال حرارت و جرم
تعداد صفحات: 6
چکیده:

In this paper, we aim to investigate the dynamic viscosity of the Mg(OH)2-ethylene glycol(EG) nanofluid. The study is conducted in different solid concentrations (0.1%, 0.2%, 0.4%, 0.8%, 1%, 1.5%, and 2%) and temperatures. It should also be mentioned that the average diameter of the nano-particle is 10nanometer. Moreover, the Newtonian behavior of the nanofluid is evidenced by examining the shear rate of the nanofluid. The results proof that while the solid volume fraction is increased, the dynamic viscosity is increased too.

 

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :

مقاله آسیب شناسی فرآیند آموزش در شرکت توزیع برق استان یزد، یک مط

 

برای دریافت پروژه اینجا کلیک کنید

مقاله آسیب شناسی فرآیند آموزش در شرکت توزیع برق استان یزد، یک مطالعه کیفی word دارای 10 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله آسیب شناسی فرآیند آموزش در شرکت توزیع برق استان یزد، یک مطالعه کیفی word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله آسیب شناسی فرآیند آموزش در شرکت توزیع برق استان یزد، یک مطالعه کیفی word ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن مقاله آسیب شناسی فرآیند آموزش در شرکت توزیع برق استان یزد، یک مطالعه کیفی word :

سال انتشار: 1391
محل انتشار: دومین همایش ملی آسیب شناسی آموزش سازمانی با رویکرد کاربردی مبتنی بر تجربیات اجرایی در سازمانها
تعداد صفحات: 10
چکیده:
آموزش کارکنان سازمان در شکل دهی مهارت، دانش و نگرش آنها نقش بسزایی دارد و در سازمان هایی که نوع کار با تخصص های فنی خاص مرتبط می شود اهمیت این آموزشها دوچندان می گردد. هدف این مطالعه، تبیین تجارب و نظرات مدیران و کارشناسان بخش فنی شرکت توزیع برق استان یزد در رابطه با دوره های آموزشی می باشد. ا ین پژوهش کیفی از نوع تجزیه و تحلیل درون مایه ای است که تعداد نه نفر از مدیران و کارشناسان فنی بر اساس نمونه گیری مبنی بر هدف انتخاب و مصاحبه شدند. کلیه مصاحبه ها مورد تجزیه و تحلیل قرار گرفتند. با استفاده از تحلیل متن مصاحبه ها، تعدادی درون مایه اولیه و پنج درون مایه اصلی ک ه هر یک چند درون مایه فرعی داشتند، استخراج شد. درون مایه اصلی شامل تلاش دفتر آموزش به اجرای خوب دوره، عوامل مربوط به صلاحیت اسناد و اجرای دوره های مفید، عوامل مربوط به عدم پیش بینی دقیق نیازهای آموزشی و عدم کیفیت فربند نیاز سنجی، عوامل مربوط به سوء برنامه ریزی و عدم کیفیت اجرای دوره و عوامل مؤثر بر عدم اثر بخشی دوره ها بودند که در دو طبقه قوی و ضعیف قرار گرفتند. از مجموع نظرات علاوه بر نقاط قوت، شامل نقاط ضعفی بود که با تدابیری از طرف آموزش شرکت توزیع برق یزد مانند تغییر رو به نیاز سنجی آموزشی و بعضاً همکاری آموزش توانیر با وزارت نیرو مانند پیش بینی برخی دوره های جدید، امکان تصویب برخی نیازهای آموزشی شرکت که در دوره های مصوب آموزشی دیده نمی شود و یا ارائه مکانیزم علمی برای سنجش اثربخشی قابل تصحیح خواهد بود.

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :

مقاله مقایسه سبک های اسناد شادکامی و رضایت از زندگی درمعلمان مدا

 

برای دریافت پروژه اینجا کلیک کنید

مقاله مقایسه سبک های اسناد شادکامی و رضایت از زندگی درمعلمان مدارس عادی و استثنایی word دارای 4 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله مقایسه سبک های اسناد شادکامی و رضایت از زندگی درمعلمان مدارس عادی و استثنایی word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله مقایسه سبک های اسناد شادکامی و رضایت از زندگی درمعلمان مدارس عادی و استثنایی word ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن مقاله مقایسه سبک های اسناد شادکامی و رضایت از زندگی درمعلمان مدارس عادی و استثنایی word :

سال انتشار: 1390

محل انتشار: همایش منطقه ای روانشناسی و علوم تربیتی

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

چکیده:

کارمنبع مهمی برای امرار معاش و احراز موقعیت های اجتماعی است که درعین حال م یتواند به نارضایتی تحلیل بردن قوای جسمانی و روانی منجر شود شغل و حرفه برای افراد احساس هویت و جایگاه شرایط خاصی را فراهم می نماید تا مهارت جدیدی کسب و چالشی تازه ایجاد گردد و نیز موجبات پاداش اجتماعی و نیازبه تعلق به گروه خاص براورده گردد از سوی دیگر کار م یتواند برای سلامت جسمانی و روانی فرد خطرناک باشد یعنی علاوه برخطرات بدنی دراغلب محیط های کاری فرد را دچار اضطراب و محرومیت درماندگی یا استیصال نماید هلسو گرونهاک کوتیستین 2000 ریتوان و همکارانش 2005 اکتلرومیوگرافی ماهیچه معلمان را درطول روزهای کاری و نیز تعطیلات تابستان اندازه گیری کرده و دریافت که درمعلمین با حجم کاری بالا تنش روانی و نیز نشانگان روان تنی بیشتری مشاهده م یشود که سطح ان درتعطیلات پایین تر می اید اسناد به زبان ساده برنحوه تبیین علل رفتار دیگری یا خود انسان دلالت دارد و کاربرد آن درادراک اجتماعی به مفهوم جستجو برای علل جهت تعبیر و تفسیر خویشتن یا دیگران است.

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :

مقاله یک روش جدید تقسیم وظیفه مبتنی بر سیاست بازار در سیستمهای چ

 

برای دریافت پروژه اینجا کلیک کنید

مقاله یک روش جدید تقسیم وظیفه مبتنی بر سیاست بازار در سیستمهای چندعامله word دارای 7 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله یک روش جدید تقسیم وظیفه مبتنی بر سیاست بازار در سیستمهای چندعامله word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله یک روش جدید تقسیم وظیفه مبتنی بر سیاست بازار در سیستمهای چندعامله word ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن مقاله یک روش جدید تقسیم وظیفه مبتنی بر سیاست بازار در سیستمهای چندعامله word :

سال انتشار: 1383

محل انتشار: ششمین کنفرانس سراسری سیستم های هوشمند

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

چکیده:

در این مقاله، با الهام از سیاستهای بازار و فاکتورهای مطرح در مدیریت سرمایه گذاری و بورس اوراق بهادار،از طریق شخصیت بخشی فازی به عاملهای یک سیستم چند عامله به عنوان سرمایه گذاران بازار، روشی برای تقسیم بهینه وظایف بین عاملها پیشنهاد شده است. این طرح با مدیریت تعداد و ارزش سهام واگذار شده به عاملها و بررسیهای "پیش سرمایه گذاری" مطرح در ارزیابی طرحهای اقتصادی، با هدف قرادادن سود فردی در راستای سود جمعی، راهکاری اقتصادی برای رسیدن به بیشترین سود در یک سیستم فازی چند عامله مطرح میکند

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :

مقاله ریزپردازنده word

 

برای دریافت پروژه اینجا کلیک کنید

مقاله ریزپردازنده word دارای 23 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد مقاله ریزپردازنده word کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله ریزپردازنده word ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن مقاله ریزپردازنده word :

ریزپردازنده

کامپیوتری که هم اکنون به کمک آن در حال مشاهده و مطالعه این صفحه هستید ، دارای یک ریزپردازنده است . ریزپردازنده به منزله مغز کامپیوتر است و تمامی کامپیوترها اعم از کامپیوترهای شخصی ، کامپیوترهای دستی و ; دارای ریزپردازنده می باشند. نوع ریزپردازنده استفاده شده در یک کامپیوتر می تواند متفاوت باشد ولی تمامی آنان عملیات مشابهی را انجام می دهند .
تاریخچه ریزپردازنده ها

ریزپردازنده که CPU هم نامیده می گردد، پتانسیل های اساسی برای انجام محاسبات و عملیات مورد نظر در یک کامپیوتر را فراهم می نماید. ریزپردازنده از لحاظ فیزیکی یک تراشه است . اولین ریزپردازنده در سال 1971 و با نام Intel 4004 معرفی گردید. ریزپردازنده فوق چندان قدرتمند نبود و صرفا” قادر به انجام عملیات جمع و تفریق چهار بیتی بود. نکته مثبت پردازنده فوق، استفاده از صرفا” یک تراشه بود.قبل از آن مهندسین و طراحان کامپیوتر از چندین تراشه و یا عصر برای تولید کامپیوتر استفاده می کردند.

اولین ریزپردازنده ای که بر روی یک کامپیوتر خانگی نصب گردید ، 8080 بود. پردازنده فوق هشت بیتی و بر روی یک تراشه قرار داشت . این ریزپردازنده در سال 1974 به بازار عرضه گردید.اولین پردازنده ای که باعث تحولات اساسی در دنیای کامپیوتر شد ، 8088 بود. ریزپردازنده فوق در سال 1979 توسط شرکت IBM طراحی و اولین نمونه آن در سال 1982 عرضه گردید. وضعیت تولید

ریزپردازنده توسط شرکت های تولید کننده بسرعت رشد و از مدل 8088 به 80286 ، 80386 ، 80486 ، پنتیوم ، پنتیوم II ، پنتیوم III و پنتیوم 4 رسیده است . تمام پردازنده های فوق توسط شرکت اینتل و سایر شرکت های ذیربط طراحی و عرضه شده است . پردازنده های پنتیوم 4 در مقایسه با پردازنده 8088 عملیات مربوطه را با سرعتی به میزان 5000 بار سریعتر انجام می دهد! جدول زیر ویژگی هر یک از پردازنده های فوق بهمراه تفاوت های موجود را نشان می دهد.

Name Date Transistors Microns Clock speed Data width MIPS
8080 1974 6,000 6 2 MHz 8 bits 0.64
8088 1979 29,000 3 5 MHz 16 bits
8-bit bus 0.33
80286 1982 134,000 1.5 6 MHz 16 bits 1
80386 1985 275,000 1.5 16 MHz 32 bits 5
80486 1989 1,200,000 1 25 MHz 32 bits 20
Pentium 1993 3,100,000 0.8 60 MHz 32 bits
64-bit bus 100

Pentium II 1997 7,500,000 0.35 233 MHz 32 bits
64-bit bus ~300
Pentium III 1999 9,500,000 0.25 450 MHz 32 bits
64-bit bus ~510
Pentium 4 2000 42,000,000 0.18 1.5 GHz 32 bits
64-bit bus ~1,700

توضیحات
• ستون Date نشاندهنده سال عرضه پردازنده است.
• ستون Transistors تعدا ترانزیستور موجود بر روی تراشه را مشخص می کند. تعداد ترانزیستور بر روی تراشه در سال های اخیر شتاب بیشتری پیدا کرده است .
• ستون Micron ضخامت کوچکترین رشته بر روی تراشه را بر حسب میکرون مشخص می کند. ( ضخامت موی انسان 100 میکرون است ).
• ستون Clock Speed حداکثر سرعت Clock تراشه را مشخص می نماید.
• ستون Data Width پهنای باند واحد منطق و محاسبات (ALU) را نشان می دهد. یک واحد منطق و حساب هشت بیتی قادر به انجام عملیات محاسباتی نظیر: جمع ، تفریق ، ضرب و ; برای اعداد هشت بیتی است. در صورتیکه یک واحد منطق و حساب 32 بیتی قادر به انجام عملیات بر روی اعداد 32 بیتی است . یک واحد منطق و حساب 8 بیتی به منظور جمع دو عدد 32 بیتی می بایست چهار دستورالعمل را انجام داده در صورتیکه یک واحد منطق وحساب 32 بیتی عملیات فوق را صرفا” با اجرای یک دستورالعمل انجام خواهد داد.در اغلب موارد گذرگاه خارجی داده ها مشابه ALU است . وضعیت فوق در تمام موارد صادق نخواهد بود مثلا” پردازنده 8088 دارای واحد منطق وحساب 16 بیتی بوده در حالیکه گذرگاه داده ئی آن هشت بیتی است . در اغلب پردازنده های پنتیوم جدید گذرگاه داده 64 بیتی و واحد منطق وحساب 32 بیتی است . ستون MIPS مخفف کلمات Millions of instruction per Second ( میلیون دستورالعمل در هر ثانیه ) بوده و واحدی برای سنجش کارآئی یک پردازنده است.

درون یک پردازنده
به منظورآشنائی با نحوه عملکرد پردازنده لازم است، نگاهی به درون یک ریزپردازنده داشته و با منطق نحوه انجام عملیات بیشتر آشنا شویم. یک ریزپردازنده مجموعه ای از دستورالعمل ها را اجراء می کند. دستورالعمل های فوق ماهیت و نوع عملیات مورد نظر را برای پردازنده مشخص خواهند کرد. با توجه به نوع دستورالعمل ها ، یک ریزپردازنده سه عملیات اساسی را انجام خواهد داد :
• یک ریزپردازنده با استفاده از واحد منطق و حساب خود (ALU) قادر به انجام عملیات محاسباتی نظیر: جمع ، تفریق، ضرب و تقسیم است. پردازنده های جدید دارای پردازنده های اختصاصی برای انجام عملیات مربوط به اعداد اعشاری می باشند.
• یک ریزپردازنده قادر به انتقال داده از یک محل حافظه به محل دیگر است .
• یک ریزپردازنده قادر به اتخاذ تصمیم ( تصمیم گیری ) و پرش به یک محل دیگر برای اجرای دستورالعمل های مربوطه بر اساس تصمیم اتخاذ شده است .
شکل زیر یک پردازنده ساده را نشان می دهد.

پردازنده فوق دارای :
• یک گذرگاه آدرس (Address Bus) است که قادر به ارسال یک آدرس به حافظه است ( گذرگاه فوق می تواند 8 ، 16 و یا 32 بیتی باشد)

• یک گذرگاه داده (Data Bus) است که قادر به ارسال داده به حافظه و یا دریافت داده از حافظه است (گذرگاه فوق می تواند 8 ، 16 و یا 32 بیتی باشد)
• یک خط برای خواندن (RD) و یک خط برای نوشتن (WR) است که آدرسی دهی حافظه را انجام می دهند. آیا قصد نوشتن در یک آدرس خاص وجود داشته و یا مقصود، خواندن اطلاعات از یک آدرس خاص حافظه است؟
• یک خط Clock که ضربان پردازنده را تنظیم خواهد کرد.
• یک خط Reset که مقدار ” شمارنده برنامه ” را صفر نموده و یا باعث اجرای مجدد یک فرآیند می گردد.
فرض کنید پردازنده فوق هشت بیتی بوده واز عناصر زیر تشکیل شده است:
ریجسترهای A,B,C نگاهدارنده هائی بوده که از فلیپ فلاپ ها ساخته شده اند.
• Address Latch مشابه ریجسترهای A,B,C است .

• شمارنده برنامه (Program Counter) نوع خاصی از یک نگهدارنده اطلاعات است که قابلیت افزایش بمیزان یک و یا پذیرش مقدار صفر را دارا است
• واحد منطق و حساب (ALU) می تواند یک مدار ساده جمع کننده هشت بیتی بوده و یا مداری است که قابلیت انجام عملیات جمع ، تفریق ، ضرب و تقسیم را دارا است .

• ریجستر Test یک نوع خاص نگاهدارنده بوده که قادر به نگهداری نتایج حاصل از انجام مقایسه ها توسط ALU است .ALU قادر به مقایسه دو عدد وتشخیص مساوی و یا نامساوی بودن آنها است . ریجستر Test همچنین قادر به نگهداری یک Carry bit ( ماحصل آخرین مرحله عملیات جمع) است . ریجستر فوق مقادیر مورد نظر را در فلیپ فلاپ ها ذخیره و در ادامه Instruction Decoder “تشخیص دهنده دستورالعمل ها ” با استفاده از مقادیر فوق قادر به اتخاذ تصمیمات لازم خواهد بود.

• همانگونه که در شکل فوق ، مشاهده می گردد از شش ” 3-State” استفاده شده که به آنها “tri-State buffers” می گویند. بافرهای فوق قادر به پاس دادن مقادیر صفر و یا یک و یا قطع خروجی مربوطه می باشند.. این نوع بافرها امکان ارتباط چندین خروجی را از طریق یک Wire فراهم می نمایند. در چنین حالتی فقط یکی از آنها قادر به انتقال ( حرکت ) صفر و یا یک بر روی خط خواهد بود.
ریجستر Instruction و Instruction Decoder مسئولیت کنترل سایر عناصر را برعهده خواهند داشت . بدین منظور از خطوط کنترلی متفاوتی استفاده می گردد. خطوط فوق در شکل فوق نشان داده نشده اند ولی می بایست قادر به انجام عملیات زیر باشند:

• به ریجستر A اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ریجستر B اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ریجستر C اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ” شمارنده برنامه ” اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ریجستر Address اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ریجستر Instruction اعلام نماید که مقدار موجود بر روی گذرگاه داده را در خود نگاهدارد.(Latch)
• به ” شمارنده برنامه ” اعلام نماید که مقدار خود را افزایش دهد.
• به ” شمارنده برنامه ” اعلام نماید که مقدار خود را صفر (Reset) نماید.
• به واحد منطق و حساب نوع عملیاتی را که می بایست انجام گیرد، اعلام نماید.
• به ریجستر Test اعلام نماید که بیت های ماحصل عملیات ALU را در خود نگاهدارد.
• فعال نمودن خط RD ( خواندن )
• فعال نمودن خط WR ( نوشتن )

حافظه های RAM و ROM

در بخش قبل گذرگاه های آدرس و داده نظیرخطوط RD,WR بررسی گردیدند. گذرگاه های فوق به حافظه های RAM ،ROM و یا هر دو متصل خواهند بود. در ریزپردازنده ساده فرضی فوق، از گذرگاه های آدرس و داده هشت بیتی استفاده می گردد. بدین ترتیب پردازنده قادر به آدرس دهی 256 بایت حافظه و خواندن و یا نوشتن هشت بیت از حافظه در هر لحظه خواهد بود. فرض کنید پردازنده فوق دارای 128 بایت حافظه ROM بوده که از آدرس صفر شروع شده و 128 بایت حافظه RAM که از آدرس 128 آغاز می گردد ، است . حافظه ROM تراشه ای است که اطلاعاتی را از قبل و بصورت دائم در خود نگهداری می نماید. گذرگاه های آدرس به تراشه ROM اعلام خواهند کرد که کدام بایت را خواسته و آن را بر روی گذرگاه قرار خواهد داد. زمانیکه وضعیت خط RD تغییر نماید تراشه ROM بایت مورد نظر و انتخابی را بر روی گذرگاه داده قرار خواهد داد. RAM شامل بایت هائی از اطلاعات است . ریزپردازنده قادر به خواندن و نوشتن در حافظه فوق بر اساس سیگنال های دریافتی از خطوط RD و RW است . در رابطه با حافظه RAM می بایست به این نکته نیز اشاره گردد که این نوع از حافظه ها با از دست منبع انرژی ( برق ) اطلاعات خود را از دست خواهند داد.

تمامی کامپیوترها دارای حافظه ROM به میزان مشخص می باشند. ( برخی از کامپیوترها ممکن است دارای حافظه RAM نبوده نظیر میکرو کنترل ها ، ولی وجود و ضرورت حافظه ROM را در هیچ کامپیوتری نمی توان انکار نمود).بر روی کامپیوترهای شخصی حافظه ROM را BIOS نیز می نامند. زمانیکه ریزپردازنده فعالیت خود را آغاز می نماید ، در ابتدا دستورالعمل هائی را اجراء خواهد کرد که در BIOS می باشند. دستورالعمل های موجود در BIOS عملیانی نظیر تست سخت افزار و سیستم را انجام و در ادامه فرآیندی آغاز خواهد شد که نتیجه آن استقرار سیستم عامل در حافظه خواهد

بود. (Booting) . در آغاز فرآیند فوق ، بوت سکتور هارد دیسک ( می تواند آغاز عملیات فوق از هارد شروع نشده و از فلاپی دیسک انجام گردد ، اتخاذ تصمیم در رابطه با وضعیت فوق بر اساس پارامترهای ذخیره شده در حافظه CMOS خواهند بود ) را بررسی خواهد کرد . بوت سکتور فوق حاوی برنامه ای کوچک است که در ادامه BIOS آن را خوانده و در حافظه RAM مستقر خواهد کرد. ریزپردازنده در ادامه دستورالعمل های مربوط به برنامه بوت سکتور را که در حافظه RAM مستقر شده اند ،اجراء خواهد کرد. برنامه فوق به ریزپردازنده اعلام خواهد کرد که اطلاعات دیگری را از

هارد دیسک به درون حافظه RAM انتقال و آنها را اجراء نماید. با ادامه وتکمیل فرآیند فوق سیستم عامل در حافظه مستقر ومدیریت خود را آغاز می نماید.

دستورالعمل های ریزپردازنده
هر ریزپردازنده دارای مجمو عه ای از دستورالعمل ها بوده که دارای کارآئی خاصی می باشند. این دستورالعمل ها بصورت الگوئی از صفر و یا یک پیاده سازی می گردنند. استفاده از دستورات فوق با توجه به ماهیت الگوئی آنها برای انسان مشکل و بخاطر سپردن آنها امری است مشکل تر! ، بدین دلیل از مجموعه ای ” کلمات ” برا ی مشخص نمودن الگوهای فوق استفاده می گردد. مجموعه ” کلمات ” فوق ” زبان اسمبلی ” نامیده می شوند. یک ” اسمبلر” قادر به ترجمه کلمات به الگوهای بیتی متناظر است .پس از ترجمه ، ماحصل عملیات که همان استخراج ” الگوهای بیتی ” است، در حافظه مستقر تا زمینه اجرای آنها توسط ریزپردازنده فراهم گردد جدول زیر برخی از دستورالعمل های مورد نیاز در رابطه با پردازنده فرضی را نشانن می دهد.

Instruction Meaning
LOADA mem لود نمودن ریجستر A از آدرس حافظه
LOADB mem لود نمودن ریجستر B از آدرس حافظه
CONB con لود نمودن یک مقدار ثابت در ریجستر B
SAVEB mem ذخیره نمودن مقدار موجود در ریجستر B در یک آدرس حافظه
SAVEC mem ذخیره نمودن مقدار موجود در ریجستر C در یک آدرس حافظه
ADD جمع A و B و ذخیره کردن حاصل در C
SUB تفریق A و B و ذخیره کردن حاصل در C

MUL ضرب A و B و ذخیره کردن حاصل در C
DIV تقسیم A و B و ذخیره کردن حاصل در C
COM مقا یسه A و B و ذخیره کردن حاصل در Test
JUMP addr پرش به یک آدرس مشخص
JEQ addr پرش شرطی ( اگر مساوی است ) به یک آدرس مشخص
JNEQ addr پرش شرطی ( اگر نا مساوی است ) به یک آدرس مشخص
JG addr پرش شرطی ( اگر بزرگتر است ) به یک آدرس مشخص
JGE addr پرش شرطی ( اگر بزرگتر و یا مساوی است ) به یک آدرس مشخص
JL addr پرش شرطی ( اگر کوچکتر است ) به یک آدرس مشخص
JLE addr پرش شرطی ( اگر کوچکتر و یا مساوی است ) به یک آدرس مشخص
STOP توقف اجراء

مثال : فرض کنید برنامه محاسبه فاکتوریل عدد پنج (5!=5*4*3*2*1 ) با یکی از زبانهای سطح

بالا نظیر C نوشته گردد . کمپایلر ( مترجم ) زبان C برنامه مورد نظر را به زبان اسمبلی ترجمه خواهد کرد. ( فرض کنید که آدرس شروع RAM در پردازنده فرضی 128 و آدرس شروع حافظه ROM صفر باشد.) جدول زیر برنامه نوشته شده به زبان C را بهمراه کد ترجمه شده اسمبلی معادل آن، نشان می دهد.

 

برای دریافت پروژه اینجا کلیک کنید

کلمات کلیدی :
<   <<   146   147   148   149   150   >>   >