Qeydlər Nə üçündür?

Qeydlər Nə üçündür?
Qeydlər Nə üçündür?

Video: Qeydlər Nə üçündür?

Video: Qeydlər Nə üçündür?
Video: Okaber - Xarabadan Qeydlər (18+) 2024, Aprel
Anonim

Prosessor qeydləri, aralıq məlumatların müvəqqəti saxlanması üçün hazırlanmış ultra sürətli təsadüfi giriş yaddaşının hüceyrələridir. Fərqli qeydlər müxtəlif formalarda məlumat ehtiva edir: yaddaş seqmentlərinə və ya sistem cədvəllərinə ünvanlar və göstəricilər, massiv elementlərinin indeksləri və s.

Qeydlər nə üçündür?
Qeydlər nə üçündür?

Prosessorda bir neçə əsas qrupa bölünə bilən çox sayda qeydiyyatçı var: akkumulyatorlar, bayraqlar, göstəricilər, indeks, seqment və idarəetmə qeydləri. Prosessor qeydləri proqramın icrasının aralıq nəticələrini qəbul etmək, saxlamaq və sonrakı ötürülməsi üçün yaddaş hüceyrələridir.

İşlemcinin hər hansı bir qeydiyyatı, müxtəlif genişliklərdə (16, 32 və ya 64) ikili ədədlər ardıcıllığını və aralarındakı dönüşüm nəticələrini ehtiva edən rəqəmsal bir elektron dövrədir. Məlumatların qəbulu və ötürülməsi növünə görə ardıcıl (növbəli) və paralel ola bilər.

Akkumulyator qeydləri universaldır, müxtəlif əmrlərin (məntiqi, hesab, giriş / çıxış və s.) İcra edilməsinin aralıq nəticələrinin əksəriyyətini özündə cəmləşdirir. Bir prosessorda birdən çox batareya ola bilər. Proqram inkişaf etdiriciləri təlimatların bit genişliyini azaltmaq, proqram kodunu sadələşdirmək üçün batareyalardan istifadə edirlər.

Bayraq qeydləri vəziyyət qeydləri kimi də tanınır. Əməliyyatın sıfır, müsbət, mənfi və ya daşmağı göstərə bilən müəyyən bir nəticəsini göstərirlər. Ümumiyyətlə şərt kodları qruplara birləşdirilir və fərqli bir qeyd növü - nəzarət reyestri təşkil edir. Bütün nəticəni pozmamaq üçün bayraq qeydlərini dəyişdirmək mümkündür, lakin arzuolunmazdır.

Yaddaşın xüsusi sahələrinə (yığın, əsas, əmr) işarə edən registrlərə işarə registrləri deyilir. Bunlardan ən əsası yığın göstəricisidir. Yığın bir-birinin ardınca gedən hüceyrələrdən ibarət bir yaddaş parçasıdır, yəni. yığından yalnız yuxarıda yerləşən hüceyrəni götürə bilərsiniz. Yığın qeydləri bu zirvəyə işarə edir.

Əsas göstərici ümumiyyətlə hər hansı bir şey ola biləcək müəyyən bir yığın yerinin ünvanını ehtiva edir. Tipik olaraq, yığın qeydiyyatı və baza qeydiyyatı, yığının tələb olunan vəziyyətini göstərmək üçün cari prosedurda işləyərkən eyni vaxtda istifadə olunur.

Təlimat göstərici reyestrinə bəzən təlimat sayğacı deyilir, işləmə dövrünün təlimatlarına işarə edir. Komanda yerinə yetirildikdə, dəyəri 1 artırılır və döngə növbəti əmrlə davam edir. O. komanda sayğacı həmişə icra olunan əmrdən sonrakı əmri göstərir.

İki indeks qeydləri var - mənbə indeksi və təyinat indeksi. Yığın məlumatlarının ünvanını göstərici qeydləri ilə birlikdə əldə etmək üçün istifadə olunur.

Seqment qeydləri seqment yaddaşının ünvanlanması üçün istifadə olunur. Bu vəziyyətdə yaddaş müxtəlif uzunluqlu bloklara (seqmentlərə) bölünür. İstədiyiniz yaddaş hüceyrəsinin ünvanı blokun başlanğıc ünvanı və ona nisbətən keçid miqdarı ilə müəyyən edilir. Cəmi dörd seqment qeydiyyatı var: kod seqmenti, məlumat seqmenti, yığın seqmenti və əlavə seqment üçün.

Nəzarət nəzarət prosessorunun işləmə qaydalarını qeyd edir və istifadəçi üçün mövcud deyil. Onların icrası əsasən maşın proqramları tərəfindən idarə olunur. Bunlar icra olunan cari əmr, prosessorun vəziyyəti haqqında məlumatları ehtiva edir və prosessor qorunan rejimdə işləyərkən idarəetmə strukturlarını da lokallaşdırırlar.

Tövsiyə: