ثبات آدرس (Address register) بخشی از حافظه کامپیوتر هست که مسیر مکانی در حافظهرو نگه میداره. در پایین فهرستی از ثباتهای مختلف آدرس هست.
۱- MAR مخفف عبارت “memory address register“ به معنای ثبات آدرس حافظه هست و آدرسهای حافظهرو ذخیره میکنه. این ثبات برای دسترسی به دادهها و دستورالعملها، از حافظه RAM دستورالعمل هارو میگیره. برای مثال، فرض کنید CPU میخواد بعضی از دادههارو در حافظه RAM ذخیره کنه و یا برعکس، میخواد دادههایی رو از حافظه RAM فراخوانی کنه، در این طور مواقع CPU آدرس دادههایی که باید در حافظه RAM قرار بگیرن رو در ثبات MAR به صورت موقت ذخیره میکنه. چون اگه این کار انجام نشه CPU نمیدونه که دستورالعملها در کدوم مکان از حافظه RAM باید قرار بگیرن.
۲- DMAR ثبات آدرس حافظه مقصد هست و مخفف عبارت “destination memory address register“.
۳- SMAR ثبات آدرس حافظه مبدا هست و مخفف عبارت “source memory address register“.