آیا میدانید بزرگترين جانور بي مهره ماهي مرکب غول پيکر است بلنديش تا حدود 15 متر برسد
بهترين آموزگار استاد، شاگرد اوست. از اُرد بزرگ
Logo

حل تمرینات و پروژه های درس میکروکنترلر

ریزپردازنده

# 661    (482)

حافظه پشته در ریزپردازنده 8088-8086

در مورخه : جمعه، 15 مرداد ماه، 1389 موضوع : الکترونیک

در بخش مقدماتی در مورد حافظه پشته به اختصار توضیح داده شد و دیدیم حافظه پشته (Stack) در واقع بخشی از حافظه است که عملکرد آن صورت صف LIFO می باشد. در ریزپردازنده 8088/8086 حافظه پشته بخشی از حافظه اصلی سیستم است که به وسیله ثبات قطعه پشته (SS) آدرس دهی می شود. بنابراین حداکثر طول یک حافظه پشته برابر 64 کیلو بایت خواهد بود. (در نظر داشته باشید که طول یک قطعه حافظه برابر 64 کیلو بایت است) البته نکته مهم آنکه محتویات ثبات قطعه پشته را هم می توان تغییر داد یعنی تعداد پشته های سیستم محدود نبوده و در واقع ثبات SS بیانگر شروع یک قطعه حافظه به نام پشته است. ولی در هر زمان فقط یک پشته دسترس پذیر است. به همین دلیل اینجا برای ساده تر شدن بحث قرارداد می کنیم که فقط همان را به عنوان حافظه پشته در نظر بگیریم، یعنی بخشی از حافظه را که با محتویات جاری ثبات SS می توان دستیابی کرد.

در برنامه نویسی 8088/8086 به دو طریق می توان به حافظه پشته دسترسی پیدا کرد: یکی از طریق ثبات SP و دیگری از طریق آدرس دهی حافظه با ثبات BP. با استفاده از روش آدرس دهی از طریق ثبات BP ، تمام محل های حافظه پشته را می توان همانند محل های دیگر حافظه تلقی نمود و به راحتی به تک تک محل های آن دسترسی پیدا کرد، که در این بحث فعلا کاری با آن نداریم و بعدا مورد بررسی قرار خواهیم داد. (در فهرست مقالات سایت میکرو رایانه جستجو کنید) آنچه در اینجا بررسی می کنیم دستیابی به حافظه پشته از طریق SP است.



 بیشتر

ثبات های ریزپردازنده 68000

در مورخه : جمعه، 15 مرداد ماه، 1389 موضوع : الکترونیک

2-1) ثباتهاي با كاربرد عمومي

گفتیم که ریزپردازنده 68000 دارای هفده ثبات با كاربرد عمومي ، شمارنده برنامه 32 بيتي و ثبات حالت 16 بيتي است. از اين 17 ثبات ، 8 ثبات،ثباتهاي اطلاعات ، 7 ثبات ثباتهاي آدرس، 2 ثبات اشارهگر پشته مي باشد.

هشت ثبات اطلاعات (D0 –D7 ) بصورت يك بايتي (8 بيتي )،يك كلمه اي ( 16 بيتي) و با كلمه طولاني (32 بيتي ) بكار گرفته مي شوند. طول اطلاعات مورد نظر با رمز طول اطلاعات واقع در دستورالعمل مشخص مي شود. اگر از اطلاعات تك بايتي استفاده شود ، اطلاعات هميشه در 8 بيت كم ارزش ثبات اطلاعات ذخيره مي شوند. درصورت استفاده از اطلاعات يك كلمه اي ،اطلاعات پيوسته در 16 بيت كم ارزش ثبات قرار مي گيرند.

از هفت ثبات آدرس (A0 – A6 ) بعنوان ثبات آدرس مبنا و بعنوان نشانگر نرم‌افزاري براي مشخص كردن قسمتي از حافظه كه استفاده كننده به پشته اختصاص داده استفاده مي‌شود. در ضمن اين ثباتها براي نگهداري موقت مقادير مربوط به آدرس بكار مي‌روند.



 بیشتر

کلیات ریزپردازنده 68000

در مورخه : جمعه، 15 مرداد ماه، 1389 موضوع : الکترونیک

1-1)مقدمه

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

در تراشه های ریزپردازنده های اولیه از 5000 تا 10000 ترانزیستور قرار داشت در حالی که تراشه های پردازشگر امروزی شامل 110000 ترانزیستور می باشند. (توضیحات بیشتر در سایر مقالات سایت میکرو رایانه) اصلي‌ترين عوامل در اين رشد هرچه مجتمع كردن مدارات و پيشرفت در امر طراحي مدار مي باشد كه باعث بهبود نسبي سرعت و كاهش تلفات قدرت مدارات شده است.

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



 بیشتر

دستورالعمل های ریزپردازنده 68000

در مورخه : جمعه، 15 مرداد ماه، 1389 موضوع : الکترونیک

فصل 3) دستورالعمل های ریزپردازنده 68000

يكي از پرکاربردترين دستورالعملهاي 68000 دستورالعمل انتقال مي باشد. توسط اين دستورالعمل هر مقداري از هر نقطه به نقطه ديگر منتقل مي شود. بسته به اينكه از كدام حالت آدرس دهي مبدأ و مقصد استفاده شود (توضیحات بیشتر در سایر مقالات سایت میکرو رایانه) ، توسط اين دستورالعمل مي توان اطلاعات را از يك ثبات به ثبات ديگر يا از ثبات به حافظه ، از حافظه به ثبات و يا مستقيماً بدون استفاده از هيچ ثباتي منتقل نمود.

اصولا روشهاي آدرس دهي به منظور چهار هدف اصلی بكار مي روند:

1 ـ اطلاعات :
اگر از يك روش تعيين آدرس موثر براي اشاره به عملوند اطلاعات استفاده شود ،اين روش يك روش آدرس دهي براي اطلاعات مي باشد.



 بیشتر

سخت افزار ریزپردازنده 68000

در مورخه : جمعه، 15 مرداد ماه، 1389 موضوع : الکترونیک


فصل 4) سخت افزار ریزپردازنده 68000
ريزپردازنده 68000 داراي يك بدنه 64 پايه‌اي دو طرفه مي باشد، طرز قرار گرفتن پایه های آن در شكل نشان داده شده است:

پین های 68000



 بیشتر
پروژه های آماده
پروژه تایپ حروف و اعداد با کیبورد 3×4 به زبان سی

با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند. جزئیات...


عناوین مطالب
عناوین مطالب را در موضوعات مربوطه جستجو کنید!
یک موضوع انتخاب کنید:



لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H7

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
2728293031

سه شنبه

2

2 خرداد ماه، 1391
22/05/2012


رخدادی برای امروز ثبت نشده

جستجو در تقویم ...
cash40-D2

آمار کاربران

نظرسنجی
نظر شما در مورد کیفیت سایت چیست؟

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 679    نظرات: 42

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

پیشنهاد ما

سفارش طراحی پروژه
مرورگر پیشنهادی ما
نرم افزار دانلود فایلها
برنامه فشرده سازی






امتیاز به سایت
امتیاز به این صفحه
با یک امتیاز مثبت از طریق Gmail تان از سایت حمایت کنید