ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مقاله پایه reset (خط ورودی)



آبجی
22nd March 2010, 08:22 PM
سیگنال reset سیستم از این پایه به ریزپردازنده اعمال می شود. این سیگنال بایستی در طول چهار پریود پالس ساعت متوالی فعال (یک منطقی) بماند تا cpu بتواند ثبات های داخلی خود را مقدار اولیه دهد. این سیگنال معمولا از طریق مدار تولید کننده پالس ساعت (8284) به ریزپردازنده وارد می شود، در صورت استفاده از این تراشه (8284) ، تاخیر و زمانبندی لازم به طور اتوماتیک ایجاد خواهد شد. 8284 عمل همزمان کردن سیگنال reset را با پالس های ساعت سیستم انجام می دهد. موقعی که reset به سطح ولتاژ صفر بر می گردد، وقایع زیر اتفاق می افتد:
1- محتویات ثبات پرچم ها صفر (0000h) می شود
و لذا بیت پرچم وقفه هم صفر خواهد شد. این کار بر روی پرچم وقفه، به معنی ناتوان شدن وقفه هاست که مهم بوده و به ریزپردازنده اجازه شروع به کار صحیح را می دهد و همچنین کنترل کننده های وقفه آماده به کار صحیح می شوند.
علاوه بر آن صفر شدن ثبات مذکور پرچم t را هم صفر می کند و این بدان معنی است که وضعیت یک مرحله ایی نیز ناتوان شده و ریزپردازنده از نظر اجرای برنامه ها در وضعیت عادی قرار می گیرد.
2- محتویات ثبات های ds , ss , es و ip صفر (0000h) می شود.
3- محتویات ثبات cs برابر ffffh می شود.
بدین ترتیب cpu به طور اتوماتیک اجرای دستورالعمل ها را از آدرس ffff:0000h یعنی آدرس فیزیکی ffff0h شروع می کند. معمولا در این محل (از حافظه) دستورالعمل پرش به برنامه اصلی؛ که بایستی اجرا از آنجا شروع گردد، قرار داده می شود

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

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد