Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Ako Registry Práca v CPU

Central Processing Unit ( CPU ) , dôležitou súčasťou každého počítača , je komplexné , sofistikované zariadenie . Jeho jednotlivé časti vykonávať logické porovnanie , aritmetické a iné operácie na dátach . CPU má sadu pamäťových jednotiek známych ako registre , ktoré umožňujú procesoru vykonať svoje rôzne úlohy pri veľmi vysokých rýchlostiach . V závislosti na registri , buď platia údaje alebo odkazuje na pamäťových miest , ktoré držia dáta . CPU

je v CPU , že väčšina skutočnej práce počítača je urobí . CPU má niekoľko Hlav , vrátane aritmetická a logická jednotka ( ALU ) , riadiace jednotky ( CU ) a registrov . ALU vykonáva základné aritmetické operácie a porovná dve hodnoty na určenie, či sú rovnaké , alebo ak je väčšia . Riadiaca jednotka riadi pohyb dát a inštrukcií v procesore . Registre vojdú do troch hlavných typov : údaje , adresa a indexy , ktoré sa podieľajú na takmer každom aspekte prevádzky CPU . Veľkosť registra závisí na CPU , jednoduché procesory majú registre , ktoré držia osem alebo 16 dátových bitov , tie zložitejšie majú 32 , 48 alebo 64 - bitové registre
Dátové registre
.

CPU môže pracovať na dátach v jednom z troch režimov : medzi dvoma registrami , medzi registrami a pamäťou s priamym prístupom ( RAM ) umiestnenie a medzi dvoma miestami RAM . Vzhľadom k tomu , CPU je zapojený priamo do registrov , operácie zahŕňajúce dva registre sú najrýchlejší , tie medzi lokalitách RAM sú najpomalší . Napríklad , to pridá dva registre dohromady , pridá register mieste RAM alebo pridáva dve miesta pamäte RAM. CPU musí najprv načítať dáta z pamäte do registrov , než je možné ich použiť , čo nejakú dobu trvá , ale akonáhle urobil , následné operácie register bežať rýchlo . Jednoduché procesory majú dve dátové registre; . Ďalšie tie pokročilejšie niekoľko
adresy registrov

CPU pre uloženie alebo načítanie dát v pamäti RAM , musí mať adresa pamäte sa dáta ľudovej . Tieto operácie zahŕňajúce RAM používať pamäťové adresy registrov . CPU nevykonáva aritmetiku týchto registrov , ale skôr , že ich používa na vyhľadanie dát , ktoré potrebuje . Napríklad program ukladá vaše krstné meno začína na umiestnenie v pamäti RAM 100.000 . CPU spracováva svoje meno pohybom čísla 100000 do registra adries , potom sa sťahovať každý list do dátového registra , až dosiahne na konci názvu .
Index Registrácia

CPU nemôže robiť matematiku na dátových registrov , aj keď to môže robiť to nepriamo s registra indexov . Indexregister pracuje s dátovými registrami , umožňuje program efektívne spracovávať reťazca dát . Ak chcete spracovať svoje meno , napríklad , program presunie 100000 na adresu registra a nuly do registra indexov . Indexované operácie pridá hodnotu indexu do dátového registra , načítanie list v mieste 100000 . Ďalší program zvýši index raz a dostane ďalšie písmeno . To sa opakuje tento proces , kým sa presúva celé meno . Sám o sebe , register indexov robí málo , jeho hodnota je , že dáva väčšiu rýchlosť a pohodlie pre riešenie registrov
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené