Pamācības

Procesora žurnāli: kas tas ir un kā tas darbojas

Satura rādītājs:

Anonim

Procesora ieraksti ir jautājums, kas uzbrūk daudziem, tāpēc mums ir atvēlēta vieta, kur to sīkāk izskaidrot.

Reģistri ir ļoti noderīgi procesora darbībai, jo tie tam palīdz, norādot, kur nosūtīt apstrādātos datus. Tā kā mēs zinām, ka tas ir kaut kas abstrakts, ko nav viegli izskaidrot, mēs to saprotamā veidā paskaidrojām zemāk.

Sāksim!

Satura rādītājs

Kas tie ir Ko viņi strādā?

Reģistri atrodas katrā mikroprocesorā, un to funkcija ir saglabāt datu vērtības , komandas, instrukcijas vai bināros stāvokļus, kas nosaka, kādi dati jāapstrādā, piemēram, kā tas būtu jādara. Reģistrs joprojām ir ātrdarbīga atmiņa ar mazu ietilpību.

Katrā ierakstā var būt norādījumi, atmiņas adrese vai jebkura veida dati. Procesorā atrodam atstarpes ar ietilpību no 4 līdz 64 bitiem, jo katram reģistram jābūt pietiekami lielam, lai tajā būtu instrukcija. 64 bitu datora gadījumā katram ierakstam ir 64 bitu lielums.

Katram mikroprocesoram ir dažādi uzdevumi vai pienākumi informācijas apstrādei. Tā saņem informāciju binārā valodā no lietojumprogrammām (nullēm un tām) un pēc tam noteiktā veidā apstrādā. Pieņemsim, ka centrālais procesors tulko šos datus tā, lai mēs, lietotāji, to saprastu.

Mikroprocesorā atrodam informācijas ierakstu , kura funkcija ir īslaicīgi uzglabāt bieži piekļūtos datus.

Ierakstu veidi

Procesora reģistri ir sadalīti vai klasificēti atkarībā no mērķa, kuru tie apkalpo, vai norādījumiem, kurus tie dod.

Datu ieraksti

Tajās tiek glabātas skaitlisko datu vērtības , piemēram, rakstzīmes vai mazi pasūtījumi. Vecajiem procesoriem bija īpašs datu reģistrs: akumulators, kas tika izmantots noteiktām darbībām.

Atmiņas datu ieraksts ( MDR )

Tas ir tas, uz kuru mēs atsaucāmies iepriekš, tas ir reģistrs, kas atrodas procesorā un ir savienots ar datu kopni. Tam ir maza ietilpība un liels ātrums, ar kuru tas raksta vai nolasa kopnes datus, kas ir novirzīti uz atmiņu vai I / O portu, tas ir, perifērijas ierīci.

Adrešu ieraksti

Tajās tiek glabātas adreses, kuras tiek izmantotas, lai piekļūtu galvenajai vai primārajai atmiņai , kuru mēs parasti pazīstam kā ROM vai RAM. Šajā ziņā mēs varam redzēt procesorus ar reģistriem, kurus izmanto tikai adrešu vai skaitlisko vērtību saglabāšanai.

Vispārējas nozīmes reģistri ( GPR )

Tie ir reģistri, kas kalpo adrešu vai vispārīgu datu glabāšanai. Tas ir sava veida jaukts reģistrs, kam, kā norāda pats, nav noteiktas funkcijas.

Īpaša mērķa ieraksti ( SPR )

Šajā gadījumā mums ir darīšana ar reģistriem, kuros glabājas sistēmas stāvokļa dati, piemēram, valsts reģistrs vai instrukcijas rādītājs . Tos var apvienot ar PSW ( programmas statusa vārdu ).

Statusa ieraksti

Tos izmanto, lai saglabātu reālās vērtības, kuru funkcija ir noteikt, kad instrukcija jāizpilda vai nē. Pazīstams arī kā CCR ( nosacījumu koda reģistrs) . Šāda veida ierakstos mēs atrodam:

  • Karoga vai " KAROGU " reģistrācija. Mēs to atrodam Intel procesoros ar X86 arhitektūru . Mēs saskaramies ar reģistru, kura platums ir 16 biti. Bet tam ir 2 pēcteči:
    • EFLAGS, 32 bitu platumā. RFLAGS, 64 bitu platumā.

Peldošā komata rekordi

Pirmkārt, mums vajadzētu izskaidrot, kas ir peldošais punkts. Peldošais komats ir formulas formā parādīts dažādu izmēru reālais skaitlis, ko izmanto aritmētisko operāciju veikšanai. Mēs to satiksim sistēmās, kurām nepieciešama ļoti ātra apstrādes sistēma.

Tādēļ šie reģistri saglabā šos attēlojumus daudzās arhitektūrās.

Pastāvīgi ieraksti

Tās mērķis ir saglabāt tikai lasāmās vērtības, piemēram, nulli, vienu vai π.

Mēs iesakām izlasīt labākos procesorus tirgū

Līdz šim mūsu skaidrojums par to, kas ir procesora reģistri. Mēs zinām, ka tas var būt kaut kas sarežģīti saprotams, tāpēc nevilcinieties jautāt mums vai papildiniet šo informāciju ar savu gudrību.

Pamācības

Izvēle redaktors

Back to top button