دوشنبه, 10 ارديبهشت 1403

 



موضوع: ثباتها یا Register

ثباتها یا Register 9 سال 4 ماه ago #107921

ثباتها مکانهایی از حافظه هستند که برای ثبت ضبط و نگهداری اطلاعات مختلف بصورت موقت استفاده می شوند و به دو دسته خاص

منظوره و همه منظوره تقسیم می شود. ثباتهای خاص منظوره ثباتهایی هستند که برنامه نویس برای ذخیره موقت اطلاعات از انها استفاده

می کند مانندpcوIR در مقابل ثباتهای همه منظوره ثباتهایی هستند که هر گونه اطلاعاتی را می توان در انها ذخیره کرد.به عنوان مثال ادرس

داده ,دستورالعمل و غیره بدلیل اینکه ثباتها جزیی از cpuهستند بسیار سریعتر از حافظه اصلی عمل می کنند.


ثبات پرچم:

این ثبات برای برقراری ارتباط بین دستورات اسمبلی بکار می رود.وبرای این منظور وضعیت عملیاتهای ریاضی و منطقی را نگهداری می کند. بیت های وضعیت در مراحل مختلف اجرای برنامه در این ثبات ذخیره می شوند.

به عنوان مثال:

ممکن است در جمع دو عدد مثبت حاصل منفی شود پس ofرخ داده است..
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
مدیران انجمن: هانیه سلیمانی