اس فایل

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

اس فایل

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

دانلود تحقیق دستورالعمل پردازش داده‌های رشته‌ای

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

دانلود تحقیق دستورالعمل پردازش داده‌های رشته‌ای


دانلود تحقیق دستورالعمل پردازش داده‌های رشته‌ای

دسته بندی : فنی و مهندسی _ کامپیوتر و آی تی

فرمت فایل:  Image result for word ( قابلیت ویرایش و آماده چاپ

حجم فایل:  (در قسمت پایین صفحه درج شده )

فروشگاه کتاب : مرجع فایل 

 


 قسمتی از محتوای متن ...

دستورالعمل پردازش داده‌های رشته‌ای رشته عبارت‌از مجموعه‌ای از کاراکترهای به هم پیوسته و متوالی است. رشته می‌تواند حاوی هر کارکتر قابل چاپ باشد. مقایسه رشته‌ها، کپی‌رشته‌ها، جستجو در رشته و انتقال آنها نمونه‌های از اعمال رشته‌ای هستند. تعریف رشته‌ها برای تعریف رشته‌ها از شبه دستورات DB یا DW استفاده می‌شود. نمونه هایی از تعریف رشته در زیر آمده است. 100 dup (‘*’) Db Str1 50 dup (?) Dw Str2 75 dup (?) Dw Str3 “ abcdef ” Dd Str4 جدول حالتهای سه‌گانه دستورالعملهای رشته‌ای: دستورالعمل اصلی دستورالعمل بایت دستورالعمل کد دستورالعمل کلمه مضاعف MOVS MOVSB MOVSW MOVSD LODS LODSB LODSW LODSD STOS STOSB STOSW STOSD CMPS CMPSB CMPSW CMPSD SCAS SCASB SCASW SCASD معرفی دستورالعملهای رشته‌ای این دستورالعملها عبارتنداز movs برای کپی کردن رشته‌ها، lods برای بارکردن رشته‌ها، stos برای ذخیره رشته‌ها، cmps برای مقایسه رشته‌ها، scas برای جستجوی رشته‌ها به کار می‌روند. دستورالعملهای رشته‌ای می‌توانند بر روی بایت، کلمه یا کلمه مضاعف عمل کنند، لذا هر دستورالعمل رشته‌ای سه حالت دارد : بایت ،کلمه، کلمه‌مضاعف. برای مثال سه حالت دستورالعمل movs عبارتنداز movsb , movsw movsd در این حالتها حرف S به معنی رشته، B به معنی بایت، W به معنی کلمه و D به معنی کلمه مضاعف است. ویژگیهای دستورالعملهای رشته‌ای دستورالعملهای رشته‌ای بر روی دو رشته عمل می‌کنند برای مثال رشته‌ای را در رشته دیگر کپی می‌کند، رشته‌ای را در ثباتی ذخیره می‌نمایند و یا رشته‌ای را از ثبات به محلی از حافظه بار می‌کند. به هر حال، دستورالعملهای رشته دو عملوند دارند ولی عملوندها جزئی از دستورات نیستند. عملوندهای دستورالعملهای رشته‌ای، قبل از اجرای دستورات باید مقداردهی شوند به همین دلیل، این عملوندها را عملوندهای ضمنی گویند. دستورالعملهای رشتهای معمولاً بر روی دو رشته عمل می‌کنند که یکی از آنها رشته منبع و دیگری را رشته مقصد گویند. آدرس رشته منبع باید در ثبات SI و آدرس رشته مقصد باید در ثباتDI قرار گیرد. ثبات SI معمولاً با ثبات DS به صورت DS:SI و ثبات DI معمولاً با ثبات DS به صورت ES:DI بکار می‌روند، لذا در بسیاری از دستورالعمل‌های رشته‌ای هنگامی که فایل EXE ایجاد می‌شود ثبات ES باید با آدرس موجود در ثبات DS مقدار دهی شوند. ;address of data segment Ax , datasg Mov . Dx , ax Mov . Es , ax Mov تکرار اجرای دستورالعملهای رشته‌ای دستورالعملهای رشته‌ای می‌توانند رشته‌هایی از یک بایت، یک کلمه یا یک کلمه مضاعف را پردازش کنند. اگر طول رشته بیش از یک کلمه مضاعف باشد، باید اجرای دستورات رشته‌ای برای پردازش تکرار شود. برای مثال، برای کپی کردن رشته‌ای به طول10 می‌توان دستور movsb را 10 بار تکرار کرد. برای تکرار اجرای دستورات رشته‌ای از پیشوند rep اس

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

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

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

 
« پشتیبانی فروشگاه مرجع فایل این امکان را برای شما فراهم میکند تا فایل خود را با خیال راحت و آسوده دانلود نمایید »
/images/spilit.png
 

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


دانلود تحقیق دستورالعمل پردازش داده‌های رشته‌ای

مقاله در مورد لامپهای رشته‌ای

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

مقاله در مورد لامپهای رشته‌ای


مقاله در مورد لامپهای رشته‌ای

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه7

لامپهای رشته‌ای

معمولی‌ترین لامپهای رشته دار لامپهای معمولی می‌باشند که در منازل مورد استفاده قرار می‌گیرد. نوع دیگری از لامپهای رشته‌ای می‌باشد که به لامپهای منعکس کننده معروف می‌باشند که شار را در جهت معینی افزایش می‌دهند. نوع سوم این لامپها لامپهای هالوژنی می‌باشد. در لامپهای هالوژنی برای جلوگیری از تبخیر سطحی تنگستن مقدار کمی از یکی از گازهای هالوژن مثل ید یا برم را به داخل لامپ اضافه می‌کنند. در مجاورت حباب لامپ که در درجه حرارت (حدود 250 درجه سانتی گراد) است تنگستن تبخیر شده با ید ترکیب می‌شود و یدور تنگستن را بوجود می‌آورد.

در حوالی رشته که درجه حرارت بیشتری دارد یدور تنگستن تجزیه شده و تنگستن روی رشته می‌نشیند. در این لامپها به علت کم بودن نگرانی از تبخیر تنگستن می‌توان رشته را در درجه حرارت بالاتری بکار برد. به این ترتیب لامپهای هالوژنی با توان 10 کیلو وات با بهره نوری در حدود 25 لومن بر وات و عمری حدود دو برابر لامپهای رشته دار معمولی تولید می‌کند. نکته: البته تنگستن تجزیه شده همیشه در قسمتی از رشته که نازک شده است نمی‌نشیند و بالاخره لامپ در اثر تبخیر سطحی خواهد سوخت و به منظور داشتن حرارت 250 درجه در این حوالی حباب لامپ را باریک و دراز به شکل لوله می‌سازند.

 

 

تولید نور در اثر عبور جریان برق در گازها (تخلیه الکتریکی در گازها)

 

 

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

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

 


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


مقاله در مورد لامپهای رشته‌ای

مقاله درباره لامپ‌های رشته‌ای

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

مقاله درباره لامپ‌های رشته‌ای


مقاله درباره لامپ‌های رشته‌ای

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:4

فهرست و توضیحات:

لامپ‌های رشته‌ای

ساختمان لامپ

مکانیزم کار لامپ

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


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


مقاله درباره لامپ‌های رشته‌ای

دانلودمقاله دستورالعمل پردازش داده‌های رشته‌ای

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

 

 


رشته عبارت‌از مجموعه‌ای از کاراکترهای به هم پیوسته و متوالی است. رشته می‌تواند حاوی هر کارکتر قابل چاپ باشد. مقایسه رشته‌ها، کپی‌رشته‌ها، جستجو در رشته و انتقال آنها نمونه‌های از اعمال رشته‌ای هستند.

 

تعریف رشته‌ها
برای تعریف رشته‌ها از شبه دستورات DB یا DW استفاده می‌شود. نمونه هایی از تعریف رشته در زیر آمده است.
100 dup (‘*’) Db Str1
50 dup (?) Dw Str2
75 dup (?) Dw Str3
“ abcdef ” Dd Str4

 

جدول حالتهای سه‌گانه دستورالعملهای رشته‌ای:
دستورالعمل اصلی دستورالعمل بایت دستورالعمل کد دستورالعمل کلمه مضاعف
MOVS MOVSB MOVSW MOVSD
LODS LODSB LODSW LODSD
STOS STOSB STOSW STOSD
CMPS CMPSB CMPSW CMPSD
SCAS SCASB SCASW SCASD

 

معرفی دستورالعملهای رشته‌ای
این دستورالعملها عبارتنداز movs برای کپی کردن رشته‌ها، lods برای بارکردن رشته‌ها، stos برای ذخیره رشته‌ها، cmps برای مقایسه رشته‌ها، scas برای جستجوی رشته‌ها به کار می‌روند. دستورالعملهای رشته‌ای می‌توانند بر روی بایت، کلمه یا کلمه مضاعف عمل کنند، لذا هر دستورالعمل رشته‌ای سه حالت دارد : بایت ،کلمه، کلمه‌مضاعف. برای مثال سه حالت دستورالعمل movs عبارتنداز movsb , movsw movsd در این حالتها حرف S به معنی رشته، B به معنی بایت، W به معنی کلمه و D به معنی کلمه مضاعف است.

 

ویژگیهای دستورالعملهای رشته‌ای
دستورالعملهای رشته‌ای بر روی دو رشته عمل می‌کنند برای مثال رشته‌ای را در رشته دیگر کپی می‌کند، رشته‌ای را در ثباتی ذخیره می‌نمایند و یا رشته‌ای را از ثبات به محلی از حافظه بار می‌کند. به هر حال، دستورالعملهای رشته دو عملوند دارند ولی عملوندها جزئی از دستورات نیستند. عملوندهای دستورالعملهای رشته‌ای، قبل از اجرای دستورات باید مقداردهی شوند به همین دلیل، این عملوندها را عملوندهای ضمنی گویند.
دستورالعملهای رشتهای معمولاً بر روی دو رشته عمل می‌کنند که یکی از آنها رشته منبع و دیگری را رشته مقصد گویند. آدرس رشته منبع باید در ثبات SI و آدرس رشته مقصد باید در ثباتDI قرار گیرد. ثبات SI معمولاً با ثبات DS به صورت DS:SI و ثبات DI معمولاً با ثبات DS به صورت ES:DI بکار می‌روند، لذا در بسیاری از دستورالعمل‌های رشته‌ای هنگامی که فایل EXE ایجاد می‌شود ثبات ES باید با آدرس موجود در ثبات DS مقدار دهی شوند.
;address of data segment Ax , datasg Mov
. Dx , ax Mov
. Es , ax Mov

 

تکرار اجرای دستورالعملهای رشته‌ای
دستورالعملهای رشته‌ای می‌توانند رشته‌هایی از یک بایت، یک کلمه یا یک کلمه مضاعف را پردازش کنند. اگر طول رشته بیش از یک کلمه مضاعف باشد، باید اجرای دستورات رشته‌ای برای پردازش تکرار شود. برای مثال، برای کپی کردن رشته‌ای به طول10 می‌توان دستور movsb را 10 بار تکرار کرد. برای تکرار اجرای دستورات رشته‌ای از پیشوند rep استفاده می‌شود. تعداد دفعات تکرار باید در ثبات cx قرار گیرد. پیشوند rep، دستور پردازش رشته را آنقدر تکرار می‌کند تا ثبات cx به صفر برسد. تکرار اجرای دستورات با پیشوندهای دیگری نیز امکان‌پذیر است.

 

دستورات repz ,repnz ,repne ,repe ,rep
این دستورات به صورت کلی repz ,repnz ,repne ,repe ,rep instruction
مورد استفاده قرار می‌گیرند و باعث اجرای دستورجلوی آن تعداد مشخص می‌‌شوند. ثبات CX تعداد تکرار اجرای دستور را مشخص می‌کند و پس از اجرای هر بار این دستورات یک واحد از ثبات CX کم می‌شود.
:Rep دستور جلوی خود را تا صفر شدن ثبات CX تکرار می‌کند
:Repe دستور جلوی خود را مادامیکه ثبات CX مخالف صفرباشد تکرار می‌کند
: Repz دستور جلوی خود را مادامیکه ثبات ZF=0 باشد تکرار می‌کند
:Repne دستور جلوی خود را مادامیکه ثبات CX=0 باشد تکرار می‌کند
:Repnz دستور جلوی خود را مادامیکه ثبات ZF=0 باشد تکرار می‌کند

 

تعیین جهت پردازش رشته
رشته‌ها را می‌توان از چپ به راست و یا از راست به چپ پردازش کرد. چهت پردازش رشته توسط فلگ DF مشخص می‌شود. اگر این فلگ برابر با صفر باشد، پردازش از چپ به راست است و اگر برابر یک باشد پردازش از راست به چپ است. دستور CLD مقدار صفر و دستور STD مقدار یک را در این فلگ قرار می‌دهد.
دستور CLD باعث می‌شود که بیت DF از ثبات وضعیت را صفر می‌کند که در عملیات روی رشته‌ها مانند movs,cmps و … مورد استفاده قرار می‌گیرد. هنگام استفاده از این دستور در هنگام انتقال رشته‌ای عمل مورد نظر از چپ به راست انجام می‌شود.
دستور STD باعث می‌شود که در بیت DF مقدار یک قرار گیرد. هنگام استفاده از این دستور در عملیات رشته‌ای عمل مورد نظر از راست به چپ انجام می‌شود.

 

کپی کردن رشته‌ها
برای کپی کردن رشته‌ها از محلی از حافظه به محل دیگری در حافظه از دستور movs استفاده می‌شود.
این دستور به صورت کلی movs dest-string , source-string
movs
مورد استفاده قرار می‌گیرد.
حالتهای مختلف این دستور به صورت زیر به کار می‌روند:
MOVSB
MOVSW
MOVSD
قبل از اجرای این دستورالعملها، آدرس محلی از حافظه که حاوی رشته است(منبع) در DI:SI و ادرس محلی از حافظه که رشته در آنجا کپی می‌شود در ES:DI قرار می‌گیرد. در ابتدای یک برنامه EXE باید ثبات ES را همراه ثبات DS مقداردهی کرد و با دستور LEA آدرس رشته‌ها را در ثبات SI و DI قرار داد. اگر جهت پردازش رشته از چپ به راست باشد، با هر با اجرای دستور movs یک بایت، یک کلمه، کلمه مضاعف به ثباتها SI و DI اضافه می‌شود. ولی اگر جهت پردازش رشته از راست به چپ باشد، همین مقدار از این ثباتها کسر می‌گردد.

 

 

 

دستورالعمل LODS
این دستور به صورت کلی LODS source
مورد استفاده قرار می‌گیرد.
این دستورالعمل با حالت LODSB یک بایت را به ثبات AL و با حالت LODSW یک کلمه را به ثبات AX و با حالت LODSD یک کلمه مضاعف را به ثبات EAX بار می‌کند. آدرس حافظه منبع باید در ثباتهای DS:SI باشد در این دستورات مقصد، ثباتهای AL, AX یا EAX پس از اجرای این دستورات بسته به فلگ جهت یک دو یا چهار واحد به ثبات SI اضافه یا از آنها کم می‌شود.
در غالب موارد می توان از دستور MOV برای اینکار استفاده کرد ولی دستور MOV کد ماشین سه بایتی و دستورالعمل LODS کد یک بایتی تولید می‌کند چون این دستورالعمل ثباتها را پر می‌کند و نیازی به اجرای پیشوند REP نیست.

 

دستورالعملSTOS
این دستور به صورت کلی Stos dest,string
مورد استفاده قرار می‌گیرد.
این دستورالعمل در حالت STOSB محتویات ثبات AL و در حالت STOSW محتویات ثبات AX و در حالت STOSD محتویات ثبات EAX را به ترتیب در یک بایت، یک کلمه و یک کلمه مضاعف بار می کند. آدرس محل حافظه باید در ثباتهای ES:DI قرار داشته باشد. بر حسب اینکه مقدار فلگ DF چقدر باشد 1، 2، یا 4 واحد به ثبات DI اضافه و یا از آن کم می‌گردد.
با استفاده از پیشوند REP در دستور STOS می‌توان محلی از حافظه را مقدار اولیه داد در این صورت تعداد بایتها، کلمات یا کلمات مضاعف در ثبات CX قرار می‌گیرد.

 

مقایسه رشته
برای مقایسه رشته‌ها از دستورالعمل CMPS استفاده می‌شود.
این دستور به صورت کلی Lable cmp operand1,operand2
مورد استفاده قرار می‌ گیرد.
آدرسهای دو رشته‌ای که مقایسه می‌شوند در ثباتهای DS:SI و ES:DI قرار دارند. این دستور شکل CMPSB یک واحد و در شکل CMPSW دو واحد و در شکل CMPSD چهار واحد به ثباتهای SI و DI اضافه و یا از آنها کم می‌کند. فلگ‌هالی AF, CF, OF PF, SF و ZF با دستورات تاثیر می‌پذیرند. با استفاده از پیشوند REP و طولی که در ثبات CX قرار می‌گیرد این دستورات می‌توانند رشته‌های با هر طول را با هم مقایسه کند. پیشوند REP شکلهای دیگری نیز دارد که معمولا در مقایسه رشته‌ها مورد استفاده قرار می گیرند و عبارتند از :

 

REPE یا REPZ :
دستورالعمل مقایسه رشته‌ها را تا زمانی اجرا می‌کنند که CX مخالف صفر بوده بایتها و کلمات مقایسه شده با هم مساوی باشند.
REPNE یا REPNZ:
دستورالعملهای مقایسه رشته‌ها را تا زمانی اجرا می‌کند CX مخالف صفر بوده، بایتها و کلمات مقایسه شده مساوی نباشند.
مقایسه رشته‌ها الفبا عددی صورت می‌گیرد. این دستورالعملها برای مقایسه مقادیر جبری که حاوی علامت باشند مفید نیستند برای مثال دو رشته “arbs” و “arbn” را در نظر بگیرید برای مقایسه این دو رشته حرف “a” از رشته اول با حرف“a” از رشته دوم مقایسه می‌شود که با هم مساویند. سپس حرف “r” از رشته اول با حرف “r” در رشته دوم مقایسه می‌شوند که آنها نیز مساویند سپس حرف سوم رشته اول، “b” با حرف سوم رشته دوم “b” مقایسه می‌شوند این دو حرف نیز با هم مساویند چهارمین حرف رشته اول “s” به چهارمین حرف رشته دوم “b” مقایسه می‌شود که حرف “s” در مرتبه بالاتری قرار دارد یعنی اصطلاحا می گویند s از n بزرگتر است لذا رشته “arbs” از رشته “arbn” بزرگتر تلقی می‌شود.در مقایسه رشته‌ها کاراکترهای دو رشته با هم مقایسه می‌شوند و پس از رسیدن به اولین مورد اختلاف کاراکتری که بزرگتر باشد، رشته حاوی آن کاراکتر بزرگتر است دستورالعمل مربوط به مقایسه یک بایتی، REPE CMPSB می باشد.

 


جستجوی رشته
برای جستجو رشته از دستور SCAS استفاده می‌شود.
این دستور به صورت کلی Stos dest,string
مورد استفاده قرار می‌گیرد.
این دستور شباهت زیادی با دستور CMPS دارد و تفاوت آنها این است که در دستور SCAS یک بایت، کلمه یا کلمه مضاعف در یک رشته جستجو می‌گردد. بایت، کلمه یا کلمه مضاعف مورد جستجو باید در ثبات AL, AX یا EAX باشد. رشته‌ای که باید عمل جستجو در آن صورت گیرد محلی از حافظه است که آدرس آن در ES:DI قرار دارد با هر بار اجرای این دستور 1 و 2 یا 4 واحد به ثبات DI اضافه یا از آن کم می شود با اجرای این دستور فلگهای AF, CF, DF, PC, و ZF مقدار می‌گیرند. وقتی دستورالعملهای SCAS با پیشوندهای REP به کار می روند هر رشته‌ای با هر طول را جستجو می‌کنند.

 

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

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  35  صفحه

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


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


دانلودمقاله دستورالعمل پردازش داده‌های رشته‌ای