<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=Procesoriaus_registrai</id>
	<title>Procesoriaus registrai - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=Procesoriaus_registrai"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;action=history"/>
	<updated>2026-07-08T22:40:36Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=93479&amp;oldid=prev</id>
		<title>ESM 15:15, 22 kovo 2026</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=93479&amp;oldid=prev"/>
		<updated>2026-03-22T15:15:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;18:15, 22 kovo 2026 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Procesoriaus registrai''' - tokia esminė [[procesorius|procesoriaus]] dalis - specialios atminties ląstelės, su kuriomis tiesiogiai atliekami skaičiavimai ir į kurias tiesiogiai išsaugomi visokie duomenys. Beveik jokiam normaliam naudotojui visiškai nežinoma, kas tai yra per daiktas, tačiau registrus puikiai žino visi, kas bent kažkiek moka programuoti [[asembleris|asembleriu]], nes dauguma veiksmų būna būtent su registrais.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Procesoriaus registrai''' - tokia esminė [[procesorius|procesoriaus]] dalis - specialios atminties ląstelės, su kuriomis tiesiogiai atliekami skaičiavimai ir į kurias tiesiogiai išsaugomi visokie duomenys. Beveik jokiam normaliam naudotojui visiškai nežinoma, kas tai yra per daiktas, tačiau registrus puikiai žino visi, kas bent kažkiek moka programuoti [[asembleris|asembleriu]], nes dauguma veiksmų būna būtent su registrais.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;'''Registras''' - tam tikra speciali atminties ląstelė, esanti [[procesorius|procesoriuje]] ir tiesiogiai naudojama procesoriaus vykdomoms operacijoms. Skirtingai nuo [[operacinė atmintis|operacinės atminties]], kuri būna adresuojama (t.y., naudojami atminties ląstelių numeriai), registras yra ne adresuojamas, o įvardinamas, t.y., jis turi nuosavą pavadinimą, pvz., R1, R2, R3, R4 ar AX, BX, CX, DX ar EAX, EBX, ECX, EDX ar dar kokį nors, kokį tam tikri procesoriaus kūrėjai sugalvojo. Tokie pavadinimai naudojami, programuojant [[asembleris|asembleriu]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Registrai yra viena iš kelių svarbiausių kompiuterio atminties rūšių - viena yra būtent registrai, o kita - tai [[operacinė atmintis]]. Aišku, dar kartais būna koks nors [[stekas]], bet paprastai šiais laikais jo niekas beveik nenaudoja, o dar būna [[registrų langai]], bet jie yra išties tie patys registrai, tik sugrupuoti į didesnes grupes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Registrai yra viena iš kelių svarbiausių kompiuterio atminties rūšių - viena yra būtent registrai, o kita - tai [[operacinė atmintis]]. Aišku, dar kartais būna koks nors [[stekas]], bet paprastai šiais laikais jo niekas beveik nenaudoja, o dar būna [[registrų langai]], bet jie yra išties tie patys registrai, tik sugrupuoti į didesnes grupes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;7 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;9 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pagal savo paskirtį registrai gali būti skirstomi į kokias penkias rūšis:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pagal savo paskirtį registrai gali būti skirstomi į kokias penkias rūšis:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universalūs duomenų registrai, su kuriais daromi bet kokie skaičiavimai&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universalūs duomenų registrai, su kuriais daromi bet kokie skaičiavimai&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specializuoti registrai, skirti konkretiems skaičiavimų operandams ir rezultatams, t.y., akumuliatoriai&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specializuoti &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;duomenų &lt;/ins&gt;registrai, skirti konkretiems skaičiavimų operandams ir rezultatams, t.y., akumuliatoriai&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Adresų registrai, kurie saugo [[operacinė atmintis|operacinės atminties]] adresus - t.y., [[rodyklės|rodykles]] arba [[pointeriai|pointerius]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Adresų registrai, kurie saugo [[operacinė atmintis|operacinės atminties]] adresus - t.y., [[rodyklės|rodykles]] arba [[pointeriai|pointerius]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universalūs registrai, kurie gali būti naudojami ir kaip duomenų, ir kaip adresų registrai&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Universalūs registrai, kurie gali būti naudojami ir kaip duomenų, ir kaip adresų registrai&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specializuoti registrai, kurie atlieka kokias nors papildomas funkcijas, pvz., saugo segmento adresą, steko adresą, kokį nors vykdymo statusą ar dar ką nors neaiškaus&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Specializuoti &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vykdymo &lt;/ins&gt;registrai, kurie atlieka kokias nors papildomas funkcijas, pvz., saugo segmento adresą, steko adresą, kokį nors vykdymo statusą ar dar ką nors neaiškaus&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kartais išskiriamos ir specializuotos registrų rūšys:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Akumuliatoriai - tai tie registrai, kurie yra skirti tam tikroms operacijoms - jų įvedimui ir rezultatų gavimui. Naudojami dažniausiai primityviuose [[8 bitai|8 bitų]] procesoriuose.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Adresų registrai - dažniausiai nenaudojami įprastoms skaičiavimo operacijoms, o naudojami darbui su [[operacinė atmintis|operacine atmintimi]] - juose esantis skaičius reiškia operacinės atminties adresą, kuris gali būti panaudotas veiksmams su atitinkamą adresą turinčia atminties ląstele - žodžiu, tiesiog [[rodyklės]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Steko registrai - iš esmės, adresų registrai, tačiau suveikiantys su tokiomis operacijomis, kaip PUSH ar PULL, kurios pakrauna į [[stekas|steką]] duomenis ar juos iš steko iškrauna&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Skaitliukai - prie tam tikrų operacijų vienetu paaugantys registrai, naudojami pvz., kai reikia kokių nors ciklų&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Registrai yra labai svarbūs, kai kalbame apie [[procesorių architektūra|procesorių architektūrą]], nes pagrindinai pagal registro dydį nusakoma ir tai, kiek bitų ta architektūra yra: jei dauguma registrų yra 8 bitų dydžio, tai čia bus [[8 bitai|8 bitų]] architektūra, o jei dauguma registrų yra 16 bitų - tai bus [[16 bitų]] architektūra, o jei dauguma bus 32 bitų - tai bus [[32 bitai|32 bitų]] architektūra, o jei bus 64 bitų registrai - tai bus [[64 bitai|64 bitų]] architektūra.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Registrai yra labai svarbūs, kai kalbame apie [[procesorių architektūra|procesorių architektūrą]], nes pagrindinai pagal registro dydį nusakoma ir tai, kiek bitų ta architektūra yra: jei dauguma registrų yra 8 bitų dydžio, tai čia bus [[8 bitai|8 bitų]] architektūra, o jei dauguma registrų yra 16 bitų - tai bus [[16 bitų]] architektūra, o jei dauguma bus 32 bitų - tai bus [[32 bitai|32 bitų]] architektūra, o jei bus 64 bitų registrai - tai bus [[64 bitai|64 bitų]] architektūra.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l16&quot;&gt;16 eilutė:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;24 eilutė:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vėlgi, jei registrai bus specializuoti ir skirtingos operacijos vyks su skirtingais registrais - tai bus architektūra su akumuliatoriais (dažniausiai tai primityvios 8 bitų architektūros). Jei registrai bus universalūs - tai bus architektūra su bendros paskirties registrais. Jei bus labai daug skirtingų operacijų su registrais - tai bus [[CISC]] architektūra.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vėlgi, jei registrai bus specializuoti ir skirtingos operacijos vyks su skirtingais registrais - tai bus architektūra su akumuliatoriais (dažniausiai tai primityvios 8 bitų architektūros). Jei registrai bus universalūs - tai bus architektūra su bendros paskirties registrais. Jei bus labai daug skirtingų operacijų su registrais - tai bus [[CISC]] architektūra.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jei registrų bus daug, jie apjungti į grupes ir bus bendros operacijos, skirtos visos krūvos registrų pakrovimui į [[operacinė atmintis|operacinę atmintį]] ar atvirkščiai, o dar bus ir persijungimo tarp tų registrų grupių operacijos - tai reikš, kad turime [[RISC]] architektūrą.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jei registrų bus daug, jie apjungti į grupes ir bus bendros operacijos, skirtos visos krūvos registrų pakrovimui į [[operacinė atmintis|operacinę atmintį]] ar atvirkščiai, o dar bus ir persijungimo tarp tų registrų grupių operacijos - tai reikš, kad turime [[RISC]] architektūrą&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. RISC procesoriuose registrų skaičius būna padaromas labai didelis ir jie gauna tam tikrų savybių, netiesiogiai panašių į registro adresavimą. Tokia registrų grupė vadinama [[registrų langas|registrų langu]]. Štai tada būna, pvz., 16, 32 ar dar koks nors skaičius registrų, kuriuos vienu veiksmu galima išmesti į operacinę atmintį ar iš jos pakrauti. Kartu su tokiais registrais gali būti naudojamos ir vektorinės komandos, kur viena komanda vienodus veiksmus atlieka su ištisa registrų seka.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Skirtingos [[procesorių architektūros]] turi labai skirtingus registrų rinkinius, ir daugiausiai per registrus ir skiriasi. Padoresniuose procesoriuose dauguma atvejų naudojami bendros paskirties registrai, kur su tuo pat registru priklausomai nuo veiksmo, galima daryti ką tau reikia - ar duomenis saugoti, ar veiksmus atlikti, ar atmintį adresuoti&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Skirtingos [[procesorių architektūros]] turi labai skirtingus registrų rinkinius, ir daugiausiai per registrus ir skiriasi.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key pipedija_1_37-mediawiki_:diff::1.12:old-84113:rev-93479 --&gt;
&lt;/table&gt;</summary>
		<author><name>ESM</name></author>
	</entry>
	<entry>
		<id>https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=84113&amp;oldid=prev</id>
		<title>ESM: ESM pervadino puslapį Registrai į Procesoriaus registrai</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=84113&amp;oldid=prev"/>
		<updated>2025-02-23T20:30:25Z</updated>

		<summary type="html">&lt;p&gt;ESM pervadino puslapį &lt;a href=&quot;/index.php/Registrai&quot; class=&quot;mw-redirect&quot; title=&quot;Registrai&quot;&gt;Registrai&lt;/a&gt; į &lt;a href=&quot;/index.php/Procesoriaus_registrai&quot; title=&quot;Procesoriaus registrai&quot;&gt;Procesoriaus registrai&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;lt&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ankstesnė versija&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;23:30, 23 vasario 2025 versija&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;lt&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Jokio skirtumo)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>ESM</name></author>
	</entry>
	<entry>
		<id>https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=84109&amp;oldid=prev</id>
		<title>ESM: Naujas puslapis: '''Procesoriaus registrai''' - tokia esminė procesoriaus dalis - specialios atminties ląstelės, su kuriomis tiesiogiai atliekami skaičiavimai ir į kurias tiesiogiai išsaugomi visokie duomenys. Beveik jokiam normaliam naudotojui visiškai nežinoma, kas tai yra per daiktas, tačiau registrus puikiai žino visi, kas bent kažkiek moka programuoti asembleriu, nes dauguma veiksmų būna būtent su registrais.  Registrai yra viena iš kelių...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=Procesoriaus_registrai&amp;diff=84109&amp;oldid=prev"/>
		<updated>2025-02-23T20:07:24Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;Procesoriaus registrai&amp;#039;&amp;#039;&amp;#039; - tokia esminė &lt;a href=&quot;/index.php/Procesorius&quot; title=&quot;Procesorius&quot;&gt;procesoriaus&lt;/a&gt; dalis - specialios atminties ląstelės, su kuriomis tiesiogiai atliekami skaičiavimai ir į kurias tiesiogiai išsaugomi visokie duomenys. Beveik jokiam normaliam naudotojui visiškai nežinoma, kas tai yra per daiktas, tačiau registrus puikiai žino visi, kas bent kažkiek moka programuoti &lt;a href=&quot;/index.php/Asembleris&quot; title=&quot;Asembleris&quot;&gt;asembleriu&lt;/a&gt;, nes dauguma veiksmų būna būtent su registrais.  Registrai yra viena iš kelių...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Procesoriaus registrai''' - tokia esminė [[procesorius|procesoriaus]] dalis - specialios atminties ląstelės, su kuriomis tiesiogiai atliekami skaičiavimai ir į kurias tiesiogiai išsaugomi visokie duomenys. Beveik jokiam normaliam naudotojui visiškai nežinoma, kas tai yra per daiktas, tačiau registrus puikiai žino visi, kas bent kažkiek moka programuoti [[asembleris|asembleriu]], nes dauguma veiksmų būna būtent su registrais.&lt;br /&gt;
&lt;br /&gt;
Registrai yra viena iš kelių svarbiausių kompiuterio atminties rūšių - viena yra būtent registrai, o kita - tai [[operacinė atmintis]]. Aišku, dar kartais būna koks nors [[stekas]], bet paprastai šiais laikais jo niekas beveik nenaudoja, o dar būna [[registrų langai]], bet jie yra išties tie patys registrai, tik sugrupuoti į didesnes grupes.&lt;br /&gt;
&lt;br /&gt;
Registrai paprastai būna pačiame procesoriuje (nors senovėje būdavo ir kaip atskiras įrenginys), ir jų esmė labai paprasta - kiekviena procesoriaus operacija ką tai daro su tų registrų turiniu, pvz., perkelia į registrą skaičių iš operacinės atminties ar atvirkščiai, perkelia skaičių iš registro į operacinę atmintį. Arba, pvz., sudeda du registrus vieną su kitu. Arba sudaugina du registrus vieną iš kito. Arba dar ką nors padaro.&lt;br /&gt;
&lt;br /&gt;
Pagal savo paskirtį registrai gali būti skirstomi į kokias penkias rūšis:&lt;br /&gt;
* Universalūs duomenų registrai, su kuriais daromi bet kokie skaičiavimai&lt;br /&gt;
* Specializuoti registrai, skirti konkretiems skaičiavimų operandams ir rezultatams, t.y., akumuliatoriai&lt;br /&gt;
* Adresų registrai, kurie saugo [[operacinė atmintis|operacinės atminties]] adresus - t.y., [[rodyklės|rodykles]] arba [[pointeriai|pointerius]]&lt;br /&gt;
* Universalūs registrai, kurie gali būti naudojami ir kaip duomenų, ir kaip adresų registrai&lt;br /&gt;
* Specializuoti registrai, kurie atlieka kokias nors papildomas funkcijas, pvz., saugo segmento adresą, steko adresą, kokį nors vykdymo statusą ar dar ką nors neaiškaus&lt;br /&gt;
&lt;br /&gt;
Registrai yra labai svarbūs, kai kalbame apie [[procesorių architektūra|procesorių architektūrą]], nes pagrindinai pagal registro dydį nusakoma ir tai, kiek bitų ta architektūra yra: jei dauguma registrų yra 8 bitų dydžio, tai čia bus [[8 bitai|8 bitų]] architektūra, o jei dauguma registrų yra 16 bitų - tai bus [[16 bitų]] architektūra, o jei dauguma bus 32 bitų - tai bus [[32 bitai|32 bitų]] architektūra, o jei bus 64 bitų registrai - tai bus [[64 bitai|64 bitų]] architektūra.&lt;br /&gt;
&lt;br /&gt;
Vėlgi, jei registrai bus specializuoti ir skirtingos operacijos vyks su skirtingais registrais - tai bus architektūra su akumuliatoriais (dažniausiai tai primityvios 8 bitų architektūros). Jei registrai bus universalūs - tai bus architektūra su bendros paskirties registrais. Jei bus labai daug skirtingų operacijų su registrais - tai bus [[CISC]] architektūra.&lt;br /&gt;
&lt;br /&gt;
Jei registrų bus daug, jie apjungti į grupes ir bus bendros operacijos, skirtos visos krūvos registrų pakrovimui į [[operacinė atmintis|operacinę atmintį]] ar atvirkščiai, o dar bus ir persijungimo tarp tų registrų grupių operacijos - tai reikš, kad turime [[RISC]] architektūrą.&lt;br /&gt;
&lt;br /&gt;
Skirtingos [[procesorių architektūros]] turi labai skirtingus registrų rinkinius, ir daugiausiai per registrus ir skiriasi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;br /&gt;
[[Category:Kompiuterių architektūra]]&lt;br /&gt;
[[Category:IT]]&lt;/div&gt;</summary>
		<author><name>ESM</name></author>
	</entry>
</feed>