اینو دیدی

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

اینو دیدی

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

تحقیق درباره آموزش Word 52ص

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

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

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

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

 

مقدمه

دوره ی آموزشی Word سومین مهارت از استاندارد ICDL می باشد . برنامهWord متداولترین برنامه واژه پرداز موجود به شمار می آید . هدف اصلی برنامه این است که در تایپ و قالب بندی متنها مفید واقع شود . اما ویژگیهای قدرتمند دیگری نیز دارد که امکان ایجاد جدولهای مختلف - کار با تصویرهای گرافیکی - طراحی صفحه وب و بسیاری از قابلیتهای دیگر را برایتان فراهم کرده است . برای مطالعه ی این دوره ی آموزشی نیاز است کاربران محترم آشنایی مقدماتی با محیط Windows داشته باشند . جهت نصب و اجرای نرم افزارهای Office که Word نیز شامل آن می شود ، نیاز به سیستمی با مشخصات ذیل می باشد : - حداقل سیستم مورد نیاز پنتیوم 233 - 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد.

اصول کار با WORD

- اجرای Microsoft Word و آغاز کار با آن : نرم افزار Word تحت سیستم عامل windows 98-2000-XP کار می کند. برای شروع از منوی Start‏ ، زیر منوی Programs و سپس گزینه Microsoft Word را انتخاب می کنیم.

- آشنایی با محیط کار و اجزای آن :

دکمه Close یا بستن پنجره : جهـت بستن یک پنجره باز باید از این دکمه استفاده نمود ( البته از کلید ترکیبی ALT+F4 نیز میتوان استفاده کرد). باید توجه داشت برای بستن هر پرونده میتوانید از منوی File زیر منوی Exit را نیز انتخاب نمائید.

دکمه Maximize یا حداکثر سازی : برای اینکه بتوان پنجره را به حداکثر اندازه خود رساند میتوان از این دکمه استفاده نمود.

دکمه Restore : پس از اینکه پنجره به حداکثر اندازه خود رسید برای تبدیل به اندازه قبلی خود از این دکمه استفاده می شود.

دکمه Minimize یا حداقل سازی :با کلیک کردن بر روی این دکمه میتوان یک پنجره حداکثر شده و یا معمولی را حداقل نمود با انجام این عمل پنجره به حداقل خود می رسد و روی Task bar قرار می گیرد. توجه داشته باشید که پنجره ای که حداقل شده است بسته نشده و هنوز در حافظه مستقر است.

- نوار عنوان یا Title Bar : نواری که اسم پنجره روی آن قرار دارد نوار عنوان نامیده میشود از نوار عنوان میتوان برای حداکثر سازی و یا بازگردانی پنجره به حالت " وضعیت قبلی " استفاده نمود برای این کار کافی است روی نوار عنوان دبل کلیک نمائید .

- دکمه Control Bottom یا کنترل : این دکمه در سمت چپ صفحه مانیتور قرار دارد.با دکمه کنترل میتوان تمام عملیاتی که توضیح داده شد را انجام داد برای باز کردن دکمه کنترل کافی است روی دکمه آن کلیک کرد. عمل دیگر دکمه کنترل بستن پنجره است برای این کار باید روی نشانه دکمه کنترل دبل کلیک کرد.

- Move: برای جابجایی پنجره میتوان از این گزینه استفاده کرد . برای اینکه این گزینه فعال شود باید روی نوار عنوان دبل کلیک نمود .

Menu Bar یا نوار منو: هر یک از منوها با توجه به نام خود، عملکردی خاص دارند. پس از باز شدن منو زیر منوها را مشاهده خواهید کرد که هر زیر منو به معنای یک فرمان می باشد .حال این منو ها را با محتویاتشان مورد بررسی قرار می دهیم:

منویFile:شامل گزینه هایی برای انجام عملیات مختلف بر روی فایلهاست.در جدول زیر نام عملکرد گزینه های این منو را نشان داده ایم:

باز کردن فایل جدید

Ctrl+N

New

باز کردن فایل موجود

Ctrl+O

Open

بستن فایل

Close

ذخیره کردن فایل

Save

ذخیره کردن فایل با مشخصات جدید

Save as

نسخه فایل

Versions

تنظیم صفحه بندی

Page set up

مشاهده پیش نمایش چاپ

Print preview

چاپ فایل

Print

ارسال فایل به

Sent to

مشاهده وتغییر خصوصیات فایل

Properties

خروج ازword

Exit

منوی Edit:شامل گزینه های ویراستاری مدرک است.نام عملکرد هر یک از آنها در جدول زیر نشان داده شده است:

لغو عمل انجام شده

Ctrl+Z

Undo

تکرار عمل انجام شده

Ctrl+Y

Repeat

بریدن قطعه ای از مدرک

Ctrl+X

Cut

کپی کردن قطعه ای از مدرک

Ctrl+C

Copy

چسباندن قطعه ای از مدرک

Ctrl+V

Paste

چسباندن قطعات ویژه

Paste Special

چسباندن به عنوان پیوند ویژه

Paste as hyperlink

پاک کردن

Delete

Clear

گزینش همه

Ctrl+A

Select All

یافتن قطعه ای خاص از مدرک

Ctrl+F

Find…

جایگزینی قطعه ای خاص از مدرک

Ctrl+H

Replace

انتقال به قطعه ای خاص از مدرک

Ctrl+G

Go to…

پیوندها

Links…

شی ء

Object

منوی View:شامل گزینه های مربوط به تغییر نمای مدرک اجزاء مختلف نمای صفحه نمایش است.نام عملکرد هر یک از گزینه های این منو در جدول زیر موجود است.

مشاهده نمای عادی مدرک

Normal

مشاهده صفحه بندیonlineمدرک

Online Layout

مشاهده صفحه بندی مدرک

Page Layout

طرح کلی مدرک

Outline

مدیریت مدرک

Master Document

نوارهای ابزار

Toolbars

خط کش

Ruler

طرح مدرک

Document Map

سر صفحه وپا نویس

Header and Footer

پاورقی ها

Footnotes

توضیحات

Comments

نمای تمام صفحه

Full Screen

تمرکز

Zoom

منویInsert:شامل گزینه های مربوط به درج موارد مختلف در مدرک است.نام و عملکرد هر کدام از این گزینه ها را در جدول زیر نشان داده ایم:

درج انفصال صفحه

Break…

درج شماره های صفحه

Page Numbers

درج تاریخ و زمان

Date and Time

درج متن خودکار

Auto text

درج فیلد

Field

درج توضیحات

Comment

درج پاورقی

Footnote

درج شرح تصویر

Caption

درج ارجاع متقابل

Cross-reference

درج نمایه ها و جدول ها

Index and Table

درج شکل

Picture

درج کادر متنی

Text Box

درج فایل

File…

درج شی

Object

درج نشانه کتاب

Book mark


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


تحقیق درباره آموزش Word 52ص

تحقیق درباره کنسرو سازی

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

تحقیق درباره کنسرو سازی


تحقیق درباره کنسرو سازی

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

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

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

 

فهرست مطالب

عنوان صفحه

فصل اول: کلیات

1ـ1ـ تعریف ، ویژگی ها و مشخصات مواد خام:

2ـ1ـ تعریف ـ ‌ویژگی ها ومشخصات محصولات تولیدی

3ـ1ـ نحوه بسته بندی و ظروف بسته بندی

4ـ1ـ نشانه گذاری

5ـ1ـ مصارف عمده محصول

6ـ1ـ ارائه دیدگاههای کلی در مورد قیمت و بازار فروش

7ـ1ـ قیمت فروش

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

1ـ2ـ ارزیابی روشهای مختلف تولید

1ـ1ـ2ـ اصول کلی و عملی فرآیند تولید:

2ـ2ـ بررسی مناطق، مراحل، شیوه های کنترل کیفیت

1ـ2ـ2ـ کنترل کیفیت مواد اولیه:

2ـ2ـ2ـ کنترل کیفیت حین فرآیند:

3ـ2ـ2ـ کنترل کیفیت محصول و بسته بندی

3ـ2ـ تعیین محدوده ظرفیت تولید:

4ـ2ـ بررسی ماشین آلات و تجهیزات خط تولید

5ـ2ـ موازنه جرم و انرژی

6ـ2ـ بررسی تأسیسات عمومی کارخانه

7ـ2ـ بررسی نیروی انسانی

8ـ2ـ زمین و زیر بنا

1ـ8ـ2ـ مساحت سالن تولید:

2ـ8ـ2ـ مساحت انبارها :

3ـ8ـ2ـ مساحت تأسیسات تعمیرگاه و آزمایشگاه:

4ـ8ـ2ـ مساحت ساختمانهای اداری ـ رفاهی ـ خدماتی:

فصل سوم: محاسبات اقتصادی

1ـ3ـ سرمایه ثابت

2ـ3ـ سرمایه در گردش

3ـ3ـ هزینه ثابت تولید

4ـ3ـ هزینه متغیر تولید

محاسبات قیمت تمام شده

محاسبات قیمت فروش

1ـ1ـ تعریف ، ویژگی ها و مشخصات مواد خام

لوبیا چیتی:

برای تهیه کنسرو باید لوبیاچیتی رسیده و خشک باشد ، جهت بدست آوردن محصول با کیفیت بالا گونه انتخابی ماده اولی اهمیت بسیار زیادی دارد. بنابراین باید تنها از لوبیا چیتی درجه 1 استفاده شود. درحا حاضر مرغوبترین لوبیا چیتی در ایران لوبیای خمین است.

بسته به محل برداشت ماده اولیه میزان رطوبت آن ممکناست ازحدود 20-8 درصد متغیر باشد و دانه های با رطوبت بالاتر از 13 درصد ممکن است کپک زده باشند.

محتویات موجود در 100 گرم لوبیا چیتی عبارتند از :

کالری: 338 پروتئین: 6/22 چربی: 6/1 کربوهیدرات:9/55

نخود سبز:

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

محتویات موجود در 100 گرم نخود سبز عبارتند از:

کاری: 91 پروتئین 7 چربی: 4/0 کربوهیدرات: 15

2ـ1ـ تعریف ـ ‌ویژگی ها ومشخصات محصولات تولیدی

کنسرو لوبیا چیتی

تعاریف:

عبارتست از لوبیا چیتی (phaseolus volgarris) پخته شده با سس گوجه فرنگی و کمی نمک که در ظروف فلزی غیر قابل نفوذ بسته بندی می گردد. در صورتی علاوه بر لوبیا چیتی و سس گوجه فرنگی و روغن مواد غذایی دیگری نظیر شکر، آبلیمو، پیاز، سیر، نشاسته، سبزی، ‌ادویه و نمک به آن افزوده می گردد.

رنگ:

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

 


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


تحقیق درباره کنسرو سازی

تحقیق درباره طراحی شاخص های ارزیابی اقتصادی

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

تحقیق درباره طراحی شاخص های ارزیابی اقتصادی


تحقیق درباره طراحی شاخص های ارزیابی اقتصادی

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

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

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

 

طراحی شاخص های ارزیابی اقتصادی

چکیده

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

واژه های کلیدی :

طراحی شاخص ها، ارزیابی اقتصادی بخش بهداشت ، شاخص های بهره وری و عدالت

مقدمه

علم اقتصاد بهداشت به تحلیل و بهره وری منابع " محدود و کمیاب" و ارزیابی دقیق آنها برای استفاده مطلوب در جهت تامین ، حفظ و ارتقاء سلامت انسان ها و حفاظت از محیط زیست می پردازد. اقتصاد بهداشت تخصیص و بهره وری مطلوب از منابع موجود، همراه با جلب مشارکت مؤثر افراد، خانواده ها، جوامع محلی، ملی و بین المللی در کلیه سطوح با رعایت کامل " عدالت " و " دسترسی و برخورداری " از خدمات بهداشتی و درمانی را بعنوان یک اصل مهم در تآمین ، حفظ و ارتقای سلامت انسان ها مورد توجه قرار می دهد. برای اطمینان از عملکرد بخش بهداشت و حصول به آرمان های انسانی آن ، طراحی شاخص های اقتصادی و محاسبه آن از اهمیت زیادی برخوردار است (1).

 


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


تحقیق درباره طراحی شاخص های ارزیابی اقتصادی

تحقیق درباره اتوماسیون صنعتی و شبکه های ارتباطی 59 ص

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

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

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

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

 

اتوماسیون صنعتی و شبکه های ارتباطی

خلاصه

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

در این مقاله نگاهی اجمالی به اتوماسیون صنعتی و نقش شبکه های ارتباطی در توسعه صنعت داریم . در ابتدا با بیان تاریخچه اتوماسیون صنعتی , به ذکر اطلاعات پایه اعم از سطوح سلسله مراتبی اتوماسیون صنعتی و پروتکل MAP ( پروتکل اتوماسیون صنعتی) می پردازیم.

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

انواع شبکه های صنعتی با ذکر محاسن و معایب هر یک بررسی شده و نشان می دهد که چگونه می توانیم شبکه های سرعت بالا مانند Ethernet را با شبکه های سطح پایین تر (‌مانند : Fieldbus) جهت افزایش کارایی ترکیب نمود و همچنین اهمیت استفاده از پردازنده ها و رابطهای کامپیوتری در مدیریت هرچه بیشتر اطلاعات تبادلی و chip های از قبل برنامه ریزی شده (‌Asic) شرح داده می شود. در پایان با بیان پیشنهادهایی جهت طراحی یک شبکه ارتباطی در صنعت به کار خود خاتمه می دهد.

فصل 1 – شبکه های صنعتی

مقدمه

هنگامیکه در دهه شصت تکنولوژی های اتوماسیون دیجیتال در دسترس قرار گرفت از آنها جهت بهبود و توسعه سیستمهای اتوماسیون صنعتی استفاده شد . مفاهیمی مانند : صنایع خودکار(CIM) و سیستمهای کنترلی خودکار توزیعی (DCCS), در زمینه اتوماسیون صنعتی معرفی گردید و کاربرد شبکه های ارتباطی تقریبا“‌ رشد قابل توجهی نمود.

کاربرد سیستمهای اتوماسیون صنعتی گسترش پیدا کرد بطوری که تعدادی از مدلهای دیجیتالی آن برای شبکه های ارتباطی جهت جمع آوری اطلاعات و عملیات کنترلی سطح پائین (سطح دستگاهای عمل کننده) با هم در ارتباط بودند.

در یک سیستم مدرن اتوماسیون صنعتی ,‌ ارتباط داده ها بین هر یک از دستگاههای اتوماسیون نقش مهمی ایفا می کند , هدف از استانداردهای بین اللملی برقراری ارتباط بین همه دستگاههای مختلف اتوماسیون است. از این رو کوششهائی جهت استانداردسازی بین المللی در زمینه شبکه ها صورت گرفت که دستاورد مهم آن پروتکل اتوماسیون صنعتی (MAP) در راستای سازگاری سیستم های ارتباطی بود. پروتکل MAP جهت غلبه بر مشکلات ارتباطی بین دستگاههای مختلف اتوماسیون گسترش پیدا کرد و بعنوان یک استاندارد صنعتی جهت ارتباطات داده ای در کارخانه ها پذیرفته شد .

عملکرد و قابلیت اطمینان یک سیستم اتوماسیون صنعتی در حقیقت به شبکه ارتباطی آن بستگی دارد .

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

یک شبکه ارتباطی جهت یک سیستم اتوماسیون صنعتی باید دارای شرایط زیر باشد :

1 - قابل استفاده بودن شبکه 2 - ‌ توان عملیاتی مناسب شبکه 3- ‌میانگین تاخیر انتقال اطلاعات قابل قبول.

به علاوه عوامل موثر بر عملکرد صحیح یک سیستم اتوماسیون صنعتی می تواند شامل موارد زیر باشد:

1 - ارزیابی کارایی یک شبکه ارتباطی توسط یکی از روشهای شبیه سازی یا تحلیلی.

2 - مطالعه کارایی شبکه در یک محیط نویزی .( نویز حاصل از روبوتهای جوشکاری و موتورهای بزرگ و غیره )

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

1 – 2 سطوح سلسله مراتبی سیستم های اتوماسیون صنعتی

سیستم های اتوماسیون صنعتی می توانند خیلی مجتمع و پیچیده باشند ولی عموما“ به سطوح سلسله مراتبی ساختار بندی می شوند. هر سطح شرایط متفاوتی در شبکه ارتباطی دارد . در مثال فوق یک ساختار سلسله مراتبی از یک سیستم اتوماسیون صنعتی نشان داده شده است.

سطح Element

سطح فیزیکی اتوماسیون شامل دستگاها و سنسورهای عمل کننده است که پردازش های فنی را انجام می دهند.

سطح فیلد Field Level


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


تحقیق درباره اتوماسیون صنعتی و شبکه های ارتباطی 59 ص

تحقیق درباره اسمبلی

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

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

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

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

 

آموزش اسمبلی

برای یاد گرفتن اسمبلی باید با مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر و برنامه نویسی آشنا باشیم . ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler خواهیم نوشت و گاها از Debugاستفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر رنامه های ما COM. خواهد بود . برای شروع ابتدا نگاهی به حافظه میکنیم : حافظه و آدرس دهی هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 کیلوبایت حافظه است . این 640 کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما این قطعات را "قطعه " یا Segmentمینامیم . هر سگمنت هم به خانه های تک بایتی دیگری تقسیم شده است . برای بدست آوردن مقدار یک بایت مشخص از حافظه ما باید عد مربوط به سگمنت و همچنین شماره آن بایت در سگمنت ( که آفست Offset نامیده میشود ) را بدانیم . مثلا اگر مقدار مورد نظر در قطعه 0030h(h( یعنی عدد در مبنای 16 است ) و آفست 13C4hباشد ما باید قطعه ای که شماره آن 0030h است را بیابیم و بعد در همان قطعه مقدار باین شماره 13C4 را بخوانیم . برای نمایش این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی ابتدا عدد مربوط به قطعه را نوشته و سپس عدد آفست را می آوریم : Segment:Offset مثال : 4D2F:َ9000 **همیشه در آدرس دهی ها از اعداد مبنای 16 استفاده میکنیم . | | | | CConvertional | 1 Segment=64K | | | | | Memory | | | | | | | | | | | | | | ثباتها Registers رجیسترها مکان هائی از CPU هستند که برای نگهداری داده ها (DATA) و کنترل اجرای برنامه بکار میروند . ما میتوانیم آنها را مقدار دهی کرده و یا بخوانیم و یا باتغییر محتوای آنها CPU را مجبور به انجام یک پروسه (رویه یا Procedure) کنیم دسته ای از رجیسترها که ما انها را "ثباتهای همه کاره یا همه منظوره " میخوانیم و شامل AX/BX/CX/DX هستند ، برای انتقال مقادیر بین رجیستر ها و CPU بکار میروند.این ثباتها را میتوانیم به هر نحوی تغییر دهیم و مقادیری را به آنهاارسال کنیم . ثباتهای دیگری هم که نام میبریم کاربردهای خاص خودشان را دارند و برای مقدار دهی آنها باید قواعد خاصی (که توضیح خواهیم داد) را بکار بریم . میکند عدد که در این ثبات وجود دارد شماره یک قطعه است و CPU برای یافتن DS : مخفف Data Segment . محل نگهداری متغییرها و ثابتهای برنامه را مشخص مقادیر لازم به آن قطعه مراجعه میکند . CS: مخفف Code Segment است و آدرس قطعه ای که برنامه در آن قرار گرفته را نشان میدهد . ES: این یک ثبات کمکی است و معمولا در آدرس دهی ها شماره قطعه را نگهداری میکند . DIDataIndex:Dبا DS/ESا مرتبط است و عدد آفست را نگهداری میکند . IP: این رجیستر معلوم میکند که برنامه در حال اجرائی که در CS قرار دارد از کدام بایت قطقه (یعنی کدام آفست ) شروع میشود . به همین دلیل همیشه این دو ثبات را با هم و بصورت CS:IP نشان میدهند. و ... تمام رجیسترهای فوق 16 بیتی (دوبایتی ) هستند و اعداد دوبایتی را نگهداری میکنند. ثباتهای همه منظوره به دو نیم ثبات تک بایتی تقسیم میشوند . بایت بالائی ب نماد H و بایت پائینی با نماد L نشان داده میشود . مثلا ثبات AX دارای دو نیم - ثبات AH/AL است : | AH - 8 Bit | AL -8 Bit | تمرین : برای دیدن رجیسترها در DOS، DEBUG، را اجرا کنید و فرمان R را صادر کنید : D:\MASM>DEBUG-RAX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000DS=17AA ES=17AA SS=17AA CS=17AA IP=0100 NV UP EI PL NZ NA PO NC17AA:0100 0F

بیایید یک برنامه بنویسیم

در این قسمت میخواهیم با استفاده از مطالبی که در بخشهای قبلی یاد گرفتیم برنامه ای بنویسیم که کامل و قابل استفاده باشد . با این برنامه میتوانیم فلاپی دیسکهای خودمان را با سرعت کپی کنیم ! امروز برنامه را به شکلی مینویسیم که بتواند دیسکهای 1.44 را بوسیله درایو A کپی کند . بیشتر نیاز ما در کپی (تکثیر) دیسکها هم به همین شکل هست . با اینحال در قسمت بعدی نگارش (Version) جدیدتری از برنامه را مینویسیم و قابلیت تشخیص نوع دیسک و قابلیت مشخص کردن درایو را به آن اضافه میکنیم . بهترین کاری که میتوانیم بکنیم اینست که بتوانیم داده های خوانده شده از دیسک را در حافظه EMS بنویسیم (در این نسخه روی هارددیسک مینویسیم ) . وقتی که نحوه کار را حافظه گسترش یافته (Extended Memory) را هم یاد گرفتیم ، برنامه خود را کامل کرده و از آن بعنوان اولین دستختمان در برنامه نویسی اسمبلی لذت میبریم . لیست برنامه در زیر قرار دارد و توضیحات برنامه را روی آن میبینیم قبل از آن یاد آوری میکنم که هر دیسک HD َ1.44 دارای دو طرف و در هر طرف 80 شیار (Track) بوده و هر شیار هم به 18 بخش بنام قطاع (Sector) تقسیم میشود . برنامه ما باید محتوای تمام این قطاعها را خوانده و در فایلی روی دیسک سخت ذخیره کند. سپس همین داده ها را از فایل خوانده و مجددا روی دیسک جدید بنویسد. طول هر قطاع 512 بایت است EQU 512 SECTORSIZEتعداد شیار ها 80 شیار (79- 0-) است EQU 79 MAXTRACKهر دیسک دو طرف دارد EQU 2 NUMSIDESتعداد سکتور در هر شیار 18 تا است EQU 118 SECTOR_PER_TRACK E.MODEL SMALL.CODEORG 100HSTART:JMP MAINبافر برای ذخیره (0)BUF DB SECTORSIZE*SECTOR_PER_TRACK DUP


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


تحقیق درباره اسمبلی