در طراحی پردازنده، میکروکد تکنیکی است که لایه ای از سازماندهی رایانه را بین سخت افزار CPU و معماری مجموعه دستورالعمل قابل مشاهده برنامه نویس رایانه قرار می دهد.
منظور از ریزبرنامهنویسی چیست؟
ریزبرنامهنویسی، فرایند نوشتن میکروکد برای ریزپردازنده میکروکد کد سطح پایینی است که نحوه عملکرد ریزپردازنده را هنگام اجرای دستورالعملهای زبان ماشینی تعریف میکند. به طور معمول، یک دستورالعمل به زبان ماشینی به چندین دستورالعمل میکروکد ترجمه می شود.
در کجا از ریزبرنامهنویسی استفاده میشود؟
ماشین تجاری - در این حالت استفاده، ریزبرنامهنویسی برای پیادهسازی یک مجموعه دستورالعمل خانواده استاندارد رایانه استفاده میشودکاربر به میکروکد دسترسی ندارد، اما فروشگاه کنترل طوری طراحی شده است که قابل نوشتن باشد تا سازنده بتواند تغییراتی در میکروکد ایجاد کند.
مثال دستورالعمل میکرو چیست؟
یک دستورالعمل در میکروکد. این ابتدایی ترین دستور در رایانه است، مانند انتقال محتویات یک ثبات به واحد منطق حسابی (ALU). برای مثال، اگرچه همه تراشههای x86 هستند، میکروکد پنتیوم 4 اینتل، پنتیوم M و AMD's Athlon یکسان نیست.
ریزبرنامهنویسی و مزایای آن چیست؟
ریزبرنامهنویسی مزایای خود را دارد. بسیار انعطاف پذیر است (در مقایسه با سیم کشی هارد). مجموعه دستورالعمل ها می توانند بسیار قوی یا بسیار ساده باشند، اما همچنان بسیار قدرتمند هستند. اگر سخت افزار شما آنچه را که نیاز دارید، مانند یک مجموعه دستورالعمل پیچیده، ارائه نمی کند، می توانید آن را در میکروکد ایجاد کنید.