Pamokos

Procesoriaus žurnalai: kas tai yra ir kaip jis veikia

Turinys:

Anonim

Procesoriaus įrašai yra klausimas, kuris užpuola daugelį, todėl mes skyrėme vietą išsamiam jo paaiškinimui.

Registrai yra labai naudingi procesoriaus veikimui, nes jie padeda tam, kur nukreipti apdorotus duomenis. Kadangi žinome, kad tai yra kažkas abstraktaus, kurį nėra lengva paaiškinti, mes suprantamai paaiškinome tai žemiau.

Pradėkime!

Turinio rodyklė

Kokie jie Kuo jie dirba?

Registrai yra kiekvieno mikroprocesoriaus viduje, o jų funkcija yra saugoti duomenų reikšmes , komandas, instrukcijas ar dvejetaines būsenas, nurodančias, kokie duomenys turi būti tvarkomi, pavyzdžiui, kaip tai turėtų būti daroma. Registras vis dar yra didelės spartos atmintis, turinti mažai talpos.

Kiekviename įraše gali būti instrukcija, saugojimo adresas ar bet kokio tipo duomenys. Procesoriuje randame tarpų nuo 4 iki 64 bitų, nes kiekvienas registras turi būti pakankamai didelis, kad jame būtų instrukcija. 64 bitų kompiuterio atveju kiekvieno įrašo dydis yra 64 bitų.

Kiekvienas mikroprocesorius turi įvairias užduotis ar pareigas apdoroti informaciją. Ji gauna informaciją dvejetainėmis kalbomis iš programų (nulių ir vienetų), tada tam tikru būdu apdoroja. Tarkime, centrinis procesorius išverčia tuos duomenis taip, kad mes, vartotojai, suprastume juos.

Mikroprocesoriaus viduje randame informacijos įrašą , kurio funkcija yra laikinai saugoti dažnai prieinamus duomenis.

Įrašų tipai

Procesoriaus registrai yra padalijami arba klasifikuojami pagal paskirtį, kuriai jie tarnauja, arba pagal nurodymus, kuriems jie vadovauja.

Duomenų įrašai

Jie saugo skaitines duomenų reikšmes , pavyzdžiui, ženklus ar mažus užsakymus. Senieji procesoriai turėjo specialų duomenų registrą: akumuliatorių, kuris buvo naudojamas tam tikroms operacijoms atlikti.

Atminties duomenų įrašas ( MDR )

Tai yra tas, kurį mes minėjome anksčiau, tai yra registras, esantis procesoriuje ir prijungtas prie duomenų magistralės. Jis turi mažai talpos ir yra didelis greitis, kuriuo jis užrašo arba nuskaito magistralės duomenis, nukreiptus į atmintį arba į I / O prievadą, ty periferinį įrenginį.

Adresų įrašai

Jie saugo adresus, kurie naudojami norint pasiekti pagrindinę ar pirminę atmintį , kurią paprastai žinome kaip ROM ar RAM. Šia prasme galime pamatyti procesorius su registrais, kurie naudojami tik adresams ar skaitinėms reikšmėms išsaugoti.

Bendrosios paskirties registrai ( GPR )

Tai yra registrai, skirti saugoti adresus ar bendruosius duomenis. Tai yra tam tikri mišrūs registrai, kurie, kaip rodo jo paties, neturi konkrečios funkcijos.

Konkretaus tikslo įrašai ( SPR )

Ta proga turime reikalų su registrais, kuriuose saugomi sistemos būsenos duomenys, tokiais kaip valstybinis registras arba instrukcijų rodyklė . Juos galima derinti su PSW ( Program Status Word ).

Būsenos įrašai

Jie naudojami realioms vertėms išsaugoti, kurių paskirtis yra nustatyti, kada komanda turi būti vykdoma, ar ne. Taip pat žinomas kaip CCR ( Sąlygų kodo registras) . Tokio tipo įrašuose randame:

  • Vėliavos arba „ VĖLIAVŲ “ registracija. Jį randame „ Intel“ procesoriuose su X86 architektūra . Mes susiduriame su 16 bitų pločio registru. Tačiau ji turi 2 įpėdinius:
    • EFLAGS, 32 bitų pločio. RFLAGS, 64 bitų pločio.

Slankiojo kablelio įrašai

Pirmiausia turėtume paaiškinti, kas yra slankusis taškas. Kintamasis taškas yra formulės pavidalo skirtingų dydžių realiųjų skaičių, naudojamų atlikti aritmetines operacijas, atvaizdavimas. Mes jį sutiksime sistemose, kurioms reikia labai greito apdorojimo sistemų.

Todėl šie registrai saugo šias reprezentacijas daugelyje architektūrų.

Nuolatiniai įrašai

Jo tikslas yra išsaugoti tik skaitomas reikšmes, tokias kaip nulis, viena arba π.

Mes rekomenduojame perskaityti geriausius procesorius rinkoje

Iki šiol paaiškinome, kas yra procesorių registrai. Mes žinome, kad tai gali būti kažkas sudėtinga suprasti, todėl nedvejodami klauskite mūsų ir papildykite šią informaciją savo išmintimi.

Pamokos

Pasirinkta redaktorius

Back to top button