Mga computerKagamitan

Ang mga processor registers ay ang mga pangunahing assistant

Ang processor ay kabilang sa bilang ng mga aparato na kinokontrol ng software at inilaan para sa pagpoproseso ng impormasyon. Ang impormasyon ay naproseso alinsunod sa isang paunang natukoy na programa. Sa totoo lang, ang prosesong ito ay ganito ang hitsura: kapag pinatakbo mo ang programa ay inilagay sa RAM, at mula roon ay may isang command pagkatapos ng isa pang papunta sa processor. Bilang karagdagan sa mga utos para sa pagtutuos, kailangan mo rin ng data na maaaring dumating mula sa parehong RAM at panlabas na mga aparato.

Bilang resulta ng pagpapatupad ng susunod na utos, ang resulta ay nakuha, na dapat maligtas sa isang lugar. At pagkatapos ay mayroong dalawang mga pagpipilian - upang maipadala ang resulta sa RAM o iwanan ito sa loob ng processor, dahil, malamang, ang resultang ito ay walang tiyak na paniniwala at gagamitin sa karagdagang mga kalkulasyon. Sa unang kaso, mayroong isang malaking "NGUNIT" - para sa mga tulad ng palitan ng memorya, isang malaking halaga ng oras ay ginugol, at, dahil dito, bumababa ang pagganap ng sistema. Sa pangalawang kaso, ang processor ay dapat maglaman sa mga elemento ng memory na istraktura nito na tinatawag na mga processor registers. Ang mga ito ay mga aparato na nagsisilbi upang makatanggap, mag-imbak at magpadala ng isang multi-bit binary code ng data. Ang mga registers ng processor ay nahahati sa dalawang uri: mga rehistro pangkalahatang layunin at nagdadalubhasang registro.

Ang mga registers ng pangkalahatang-layunin na processor ay naglilingkod upang mag-imbak ng mga intermediate na resulta ng mga kalkulasyon. Ang mas maraming mga registers sa loob ng processor, ang mas madalas na tumutukoy ito sa RAM, ibig sabihin, hindi ito gumugol ng oras sa ito at, samakatuwid, ay hindi mawawala sa pagganap. Ngunit sa kabilang banda ang bilang ng mga rehistro ay limitado sa lugar ng processor chip. Walang katapusang pagtaas ng kanilang numero ay hindi. Ang mga registro na inilaan para sa imbakan ng data, bilang panuntunan, ay may kaunting lapad na katumbas ng lapad ng bus ng data. Ang bawat rehistro ng processor ay may sariling natatanging pangalan, sa pamamagitan ng kung saan maaari mong ma-access ang rehistro sa pamamagitan ng program code.

Ang bawat isa sa mga specialized registers ay may sariling espesyal na layunin. Halimbawa, mayroong isang rehistro para sa pagtatago ng address ng command sa RAM, na dapat basahin sa susunod na pag-access. Ang rehistro na ito ay tinatawag na rehistro ng address ng command. Ang isa pang halimbawa ng isang dalubhasang rehistro ay ang rehistro ng mga katangian. Sa ibang paraan, ito ay tinatawag ding word word processor (Processor Status Word - abbreviated PSW). Hindi tulad ng lahat ng iba pang mga registers ng processor, ang mga nilalaman nito ay itinuturing na lubos, ang bawat piraso ng rehistro ng mga katangian ay may natatanging pangalan at isang hiwalay na layunin. Kabilang sa mga katangian para sa halimbawa ay maaaring makilala ang tinatawag na sign ng zero (isang tanda ng zero na resulta). Kung bilang isang resulta ng pagpapatupad ng anumang command ang resulta ay zero, pagkatapos ay ang processor ay maaaring "matuto" tungkol sa mga ito sa pamamagitan ng pag-aaral na ito bit ng rehistro ng mga katangian.

Ang processor registers ay napakabilis na memorya (kahit na mas mabilis kaysa sa memorya ng cache), dahil sila ay nasa kaagad na paligid ng core ng pagpoproseso at tumakbo sa dalas ng orasan ng panloob na bus ng processor.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.atomiyme.com. Theme powered by WordPress.