کدگشایی کردن
جملاتی از کاربرد کلمه کدگشایی کردن
واحد تولید آدرس (Address generation unit) که گاهی واحد محاسبهٔ آدرس (Address computation unit) نیز نامیده میشود، یک واحد اجرایی در داخل پردازنده است که آدرسهایی را که توسط CPU برای دسترسی به حافظهٔ اصلی استفاده میشوند، محاسبه میکند. با محول کردن وظیفه محاسبات آدرس به یک مدار جداگانه که بهطور موازی با مابقی CPU کار میکند، میتوان تعداد چرخههای مورد نیاز CPU برای اجرای دستورالعملهای مختلف ماشین را کاهش داد، و بدین طریق عملکرد را بهبود داد.پردازنده، در حالی که عملیات مختلفی را انجام میدهد، لازم است تا آدرسهایی را که برای واکشی داده از حافظه لازم هستند، محاسبه کند. برای مثال، باید قبل از اینکه CPU بتواند داده را از مکانهای واقعی حافظه واکشی کند، مکانهای داخل-حافظهای عناصر آرایه محاسبه شوند. این محاسبات تولید آدرس عبارتاند از: عملیات محاسباتی مختلف برای اعداد صحیح نظیر، جمع کردن، تفریق کردن، عملیات باقیمانده (Modulo) و جابهجاییهای بیت. معمولاً محاسبه کردن یک آدرس حافظه، نیاز به بیش از یک دستورالعمل عمومی ماشین دارد، که لزوماً به سرعت کدگشایی و اجرا نمیشود. با اضافه کردن یک AGU به طراحی یک پردازنده و همچنین با ارائهٔ دستورالعملهای اختصاصی که از AGU استفاده میکنند، میتوان بار محاسبات مختلف تولید آدرس را از گردن مابقی CPU برداشت و این محاسبات معمولاً به سرعت در یک چرخهٔ CPU قابل اجرا هستند.