انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

آموزش خانواده 15 ص

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

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

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

 

آموزش خانواده

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

 

● اهمیت آموزش خانواده

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

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

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

● خانواده را به دو دسته کلی تقسیم می کنند.

الف) خانواده متعادل

▪ خانواده متعادل دارای ویژگیهای زیر است:

ثبات فیزیکی و مکانی دارد ـ رشد و پویایی و آگاهی دارد ـ بر آن مدیریت و قانون و کنترل حاکم است ـ اعضا از لحاظ عاطفی و عقلی ارتباط مثبت با هم دارند

ب) خانواده نامتعادل.

خانواده نامتعادل

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

▪ خانواده نامتعادل خود تقسیماتی دارد.که عبارتند از:

۱) خانواده گسسته:

خانواده گسسته خانواده ای است که اعضای آن با اینکه در کنار هم زندگی می کنند اما ارتباط و مناسبات درستی بین اعضا وجود ندارد. که خود تقسیماتی دارد که عبارتند از:

الف) خانواده قطبی .(پدر سالار - مادر سالار - فرزند سالار)

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

ب) خانواده آشفته یا بی سامان .

خانواده ای که در آن قانونمندی و مدیریت و ارتباط صحیح بین اعضا به طور موثری آسیب دیده است. مانند خانواده قطبی.

ج) خانواده بی عاطفه.

خانواده ای که در آن عاطفه و محبت و همدلی وجود ندارد. در یک خانواده متعادل باید عقل و خرد همراه با عاطفه حاکم باشد و این دو بدن دیگری وظایف خانواده را تکمیل نمی کند.

۲)خانواده گسیخته.

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

خانواده نا پیوسته.

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



خرید و دانلود  آموزش خانواده 15 ص


آموزش به کمک روشهای تغییر رفتار 37 ص

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

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

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

 

آموزش به کمک روشهای تغییر رفتار:

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

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

برنامه تغییر رفتار:

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

تعیین هدف:

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

هدفهای برنامه تغییر رفتار عبارتند از افزایش کاهش نگهداری و گسترش رفتار اماج.

معلم در تنظیم برنامه تغییر رفتار می تواند هدفهای گوناگون

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

تعیین وضع فعلی رفتار و رسم خط پایه:

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

نشستن و گوش دادن به درس را در دانش اموز افزایش دهد بعد

از مدتی تقویت منجر به ایجاد تغییر رفتار در رفتار دانش اموزش در جهت مطلوب می شود.

انتخاب روش تغییر رفتار:

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



خرید و دانلود  آموزش به کمک روشهای تغییر رفتار 37 ص


آموزش الکترونیکی 10 ص

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

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

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

 

آموزش الکترونیکی

E-learning

اراﺋه:

مانیا قرنی

استاد راهنما:

سرکار خانم مهندس کاظمی

گروه کامپیوتر

آزمایشگاه مدارهای منطقی

نیم سال اول 88

* معرفی آموزش الکترونیکی E-learning

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

شبکه ای عظیم اطلاع رسانی، فروشگاه و بنگاه های بزرگ اقتصادی، موتور های قوی جستجوی اطلاعات، موسسات و انجمن های مجازی و..... به جرات می توان گفت یکی از بزرگترین دستاوردهای آن آموزش الکترونیکی (E-learning ) است

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

در این تحقیق سعی شده است با استفاده از آخرین مقالات و تحقیقات علمی، مفهوم آموزش الکترونیکی و نقش آن در توسعه جوامع امروز برسی گردد.

تعریف آموزش مجازی E-learning

آموزش الکترونیکی یا E-Learning به طور خلاصه عبارت است از استفاده از IT فناوری اطلاعات) در امر آموزش. این کار عمدتاً از طریق نرم‌افزارها، یا اینترنت، یا تلفیقی از این دو صورت می‌پذیرد. آموزش الکترونیکی یا E-Learning به طور خلاصه عبارت است از استفاده از IT فناوری اطلاعات) در امر آموزش. این کار عمدتاً از طریق نرم‌افزارها، یا اینترنت، یا تلفیقی از این دو صورت می‌پذیرد.

به طور کلی منظور از E-Learning یا آموزش الکترونیکی بهره‌گیری از سیستم‌های الکترونیکی مثل کامپیوتر، اینترنت، دیسک‌های چندرسانه‌ای، نشریه‌های الکترونیکی و خبرنامه‌های مجازی نظایر این‌هاست که با هدف کاستن از رفت و آمدها و صرفه‌جویی در وقت و هزینه و در ضمن یادگیری بهتر و آسان‌تر صورت می‌گیرد.

البته سیستم‌‌هایی که تحت E-learning قرار می‌گیرند و امکان یادگیری از راه دور را فراهم می‌کنند بسیار متنوع هستند، ولی در وهله اول آنچه که مهم است آگاهی علاقه‌مندان از نوع این سیستم‌ها و انتخاب صحیح و نحوه استفاده درست از آن‌هاست. این سیستم‌ها گاهی می‌توانند جایگزین کلاس‌های حضوری هم باشند. در عین حال برای افراد سخت‌کوش و علاقه‌مند می‌تواند مکمل کتاب و کلاس باشد. در یک جمله می‌توان گفت E-Learning آوردن یادگیری برای مردم است به‌جای آوردن مردم برای یادگیری.

*تاریخچه آموزش مجازی  E-learning

آموزش از راه دور برای اولین بار در قرن 19 به‌عنوان تحصیلات مکاتبه‌ای(Correspondence Study) شناخته شد. پس از چندی تحصیلات مکاتبه‌ای با استفاده از سیستم پستی فراگیر شد و مدارس و دیگر موسسه‌های دارای صلاحیت به ارایه آموزش از راه دور با استفاده از پست پرداختند و ارتباط نوشتاری معلمان و دانش‌آموزان را برقرار کردند. ایالات متحده تنها کشور ارایه‌دهنده تحصیلات مکاتبه‌ای نبود، بلکه کشورهای اروپایی نیز از اوایل دهه 1840 دوره‌هایی برای آموزش خلاصه‌نویسی و زبان ارایه کردند.

در سال 1837 به‌خاطر هزینه‌های پستی, یک آوانگار انگلیسی به نام ایزاک پیتمن(Isaac Pitman) از تندنویسی(Shorthand) برای تدریس دوره‌های مکاتبه‌ای در بریتانیا استفاده کرد. وی روش خود را که مبتنی بر اصول آوایی به‌جای اصول املایی بود، در سال 1837 در کتابی به نام "الگوی صحیح تندنویسی" توضیح داد. روش خلاصه‌نویسی پیتمن در سال 1852 توسط برادرش بن پیتمن(Benn Pitman) در آمریکا معرفی شد. بن یک موسسه صدانگاری در ایالت اوهایو آمریکا برای تدریس خلاصه‌نویسی و نیز انتشار آثار مرتبط با آن بنیاد نهاد. روش خلاصه‌نویسی پیتمن با 15 زبان تطبیق داده شده و امروزه یکی از پرکاربردترین روش‌های خلاصه‌نویسی در جهان است.

در سال 1844 ساموئل مورس(Samuel Morse) تلگراف الکتریکی را اختراع کرد. نخستین خط تلگراف بین شهرهای بالتیمور و واشنگتن در آمریکا کشیده شد و اولین پیامی که مورس ارسال کرد، چنین بود: "خدا چه ساخته است؟" مورس به‌دلیل ادعاهای حقوقی مخترعان رقیب و همکارانش نتوانست تا سال 1854 اختراع خود را ثبت کند.

اولین دوره آموزشی از راه دور دانشگاهی که در سال 1892 تأسیس شد،  متکی بر اداره پست اداره می شد. روشهای بهره گیری از آموزش غیرحضوری مبتنی بر فناوری به اوایل دهه 1900 میلادی باز می گردد. در اواسط قرن بیستم برنامه های آموزشی متنوعی نیز وجود داشت و مجوزاولین رادیوی آموزشی دانشگاهی در سال 1921 صادر شد، که اولین پایه شکل گیری آموزش الکترونیکی محسوب می گردد. در سال 1960با تکامل و پیشرفت رسانه ها، تکنولوژی آموزش از راه دور نیز دچار تغییرشد و به جای تکیه بر سیستم پستی ، دانشگاه ها با استفاده ترکیبی از ابزار چند رسانه ای مالتی مدیا، جهت پشتیبانی آموزشی از دانشجویان ثبت نام می نمودند به نحوی که علاوه بر انگلستان و آمریکا در سایر کشور های اروپایی و آسیایی مؤسسات آموزش الکترونیکی توسعه یافت. امروزه آموزش (یادگیری) الکترونیکی مبتنی بر استفاده



خرید و دانلود  آموزش الکترونیکی 10 ص


آموزش الزامی در بهرهوری نیروی انسانی 25 ص

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

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

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

 

آموزش الزامی در بهره‌وری نیروی انسانی

چکیده

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

مقدمه

در جهان رقابتی امروزه، بی‌شک یکی از ابزارهای مهم در ایجاد تحول و بقای سازمان و رسیدن به اهداف و رسالت‌های مورد نظر، برنامه‌ها و رویکردهای نوین آموزش است؛ در این میان، آنچه مقولة تحول را حیات می‌بخشد و بقای سازمان را نیز تضمین می‌کند، عنصر «انسان» و «توسعه منابع انسانی» است.

امروزه آموزش به عنوان یکی از روش‌های توسعه منابع انسانی سازمان‌ها مطرح می‌باشد. هر سازمانی به افراد آموزش دیده و باتجربه نیاز دارد تا مأموریت خود را به انجام برساند. پرورش انسان‌های زبده و ماهر که از آن به عنوان توسعه منابع انسانی یاد می‌شود، ضرورت اجتناب‌ناپذیری است که سازمان‌ها برای بقا و پیشرفت در جهان پرتغییر و تحول امروزی سخت بدان نیازمندند؛ به همین دلیل آموزش به عنوان یکی از وظایف اصلی مدیریت منابع انسانی مطرح بوده و همواره در تدوین برنامه‌های توسعه یا تغییرات سازمانی به عنوان عامل مهم مورد توجه قرار می‌گیرد. [1]

بسیاری از علمای مدیریت و اقتصاد بر این باورند که در میان انواع سرمایه‌گذاری‌هایی که در جهت ارتقای بهره‌وری و نهایتاً توسعه اقتصادی و اجتماعی صورت می‌گیرد، توانمند ساختن نیروی انسانی به عنوان مؤثرترین عنصر دخیل در تحقق تلاش‌ها، مهمترین و پرسودترین رکن توسعه به شمار می‌رود. آموزش و بهسازی منابع انسانی در عصر کنونی به لحاظ شرایط خاص زمانی، یکی از وظایف اجتناب‌ناپذیر سازمان‌ها و مؤسسات محسوب می‌شود؛ این مهم اصولاً در غالب برنامه‌های آموزش مدون و کوتاه‌مدت یا درازمدت به اجرا در می‌آید. [2]

در هر صورت به این نکته باید توجه داشت که صرفاً ارائه آموزش در قالب دوره‌ها و برنامه‌های آموزشی نمی‌تواند دلیل قانع‌کننده‌ای بر بهسازی نیروی انسانی در سازمان باشد، مگر اینکه با انجام یک ارزشیابی دقیق و جامع این موضوع عیناً لمس شود. یک برنامه آموزشی نمی‌تواند با ارزش و مؤثر قلمداد شود، مگر اینکه یک ارزشیابی جامع و کامل از آن صورت گیرد. مدیران آموزشی نه تنها باید نسبت به یادگیری کارکنان پاسخگو باشند، بلکه باید نسبت به اینکه این دانش‌ها و مهارت‌ها به عملکرد شغلی کارکنان نیز انتقال یافته، پاسخگو باشند. [3]



خرید و دانلود  آموزش الزامی در بهرهوری نیروی انسانی 25 ص


آموزش اسمبلی 115 ص

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

فرمت فایل 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



خرید و دانلود  آموزش اسمبلی 115 ص