www.irantarjomeh.com

                    

 

 

بعنوان ماشين مجازي AT89C2051 استفاده از ميكروكنترلر  -Using the AT89C2051 Microcontroller as a Virtual Machine

 نام اصل متن :  Using the AT89C2051 Microcontroller as a Virtual Machine

 نام ترجمه به فارسي : استفاده از ميكروكنترلر AT89C2051 بعنوان ماشين مجازي

 كد ترجمه :  EL‍C01      تعداد صفحه انگليسي:  11       تعداد صفحه فارسي:   28     سال:

  منبع : اينترنت- مقاله كامل - ATMEL
  قيمت : 90000 ريال

 
استفاده از ميكروكنترلر AT89C2051 بعنوان ماشين مجازي

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

مفهوم شبيه‌سازي پردازنده بطور گسترده‌اي مورد استفاده قرار گرفته و بخوبي نيز درك شده است. شبيه‌سازي معمولا براي پيشبرد و توسعه امور مورد استفاده قرار مي‌‌گيرد....

شبيه‌سازي پردازنده مجازي

بسياري از شبيه‌سازهاي توسعه يافته به منظور به راه‌اندازي و تحريك فانكشنهاي پردازنده‌هاي معمولي و ميكروكنترلرها بوسيله كامپيوترهاي استاندارد دسك‌تاپ بوجود آمده‌اند....

كارايي و اورهد

نشان دادن كارايي يك موضوع مفهومي است، مثلا در نظر داشته باشيد كه چه روي خواهد داد به هنگامي كه برنامه معمولي C طوري كامپايل شود تا بر روي پردازنده 8051 كار كند....

شبيه‌سازهاي پردازنده و مفسرهاي زبان

تمايز بين مفسرهاي خاص زبان كه زبان خاصي را مانند بيسيك اجرا مي‌كنند و شبيه‌سازهاي پردازنده كه مجموعه‌اي از دستورالعملهاي باينري سطح پايين را اجرا مي‌كنند حايز اهميت مي‌باشد....

ماشين مجازي ـ يك پردازنده خيالي

اين پردازنده را مي‌توان با توجه به ساختار و مجوعه دستورالعملهاي آن كه بصورت اصلي و منحصر بفرد مي‌باشند، يك پردازنده خيالي يا ايده‌آل خواند. با اين وجود، مي‌توان اين مهم را دريافت كه پردازنده يك اسباب بازي يا يك تفريح هوشمند بشمار نمي‌آيد....

بارگزاري اوليه برنامه

با وجود آنكه بطور حقيقي بخشي از ماشين مجازي نمي‌باشد، هسته شبيه‌سازي شامل يك برنامه بارگزاري داخلي مي‌باشد....

I/O ماشين مجازي

 I/O ماشين مجازي از طريق دستورالعمل هاي خروجي و ورودي ...بكار مي‌برد.  

اسمبلي ماشين مجازي

جهت روشن ساختن ارتباط هسته ماشين مجازي ، يك تابع يا فانكشن  كتابخانه اي اسمبلي مجازي و يك برنامه كاربردي C مجازي موجود مي‌باشد...

عمل كامپايل ماشين مجازي

موارد كمي‌ را مي‌توان درباره فرآيند ماشين مجازي بيان نمود. اين امر در حقيقت يك موهبت به شمار مي‌رود چرا كه هدف اصلي يك كامپيلر زبان دور نگه داشتن يك كاربر از پيچيدگي هاي پردازنده خاص مي‌باشد....

كامپيوتر هايي با اندازه كوچك

با وجود ِآنكه ماشين هاي مجازي داراي اندازه كوچكي مي‌باشند، آنچه كه از آن انتظار داريد را برآورده مي‌نمايند. ماشين مجازي درحقيقت يك سيستم كامپيوتري كامل با توابع يا فانكشن هاي گسترده مي‌باشد....

 

 

براي سفارش ترجمه اين قسمت را كليك نمائيد