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

Výhody obojsmerné Shift Register

Keď sú dáta v počítači je vždy v binárnom alebo bitovom formáte - struny 1s a 0s . Tieto dáta sú vždy buď v pamäti alebo v registroch . Registre sú len veľký dosť držať jedno slovo - zvyčajne 32 alebo 64 bitov . Väčšina registrov len držať údaje dočasne , ale niektoré registre môžu robiť veci s dátami , rovnako ako zvýšiť , alebo posunúť doľava alebo doprava . Registre

Registre sú ako malé kúsky pamäti , ktoré sú len veľký dosť držať jednu alebo dve slová pamäte - 32 alebo 64 bitov . Väčšina z týchto registrov sú len dočasné držby miesta pre dáta , keď niečo sa deje . Niektoré registre , však môže zvýšiť dáta , decrement dáta , prevrátiť všetky bity alebo posunúť doľava dáta alebo vpravo . Je tam jeden špeciálny register - niekedy sa nazýva akumulátor - ktoré možno pridať spoločne dva dátové reťazca
výbavy

výbava - . Tiež volal akumulátory - sú špeciálne registrov, ktoré môžu byť použité na sčítať dve binárne reťazca . Pripojený k akumulátoru má dva vstupné registre a jeden výstup register . Keď dve čísla sú vo vstupných registrov , príkaz pridať je daný a - s oneskorením , zatiaľ čo akumulátor pracuje - odpoveď sa objaví vo výstupnom registri . Všetky ostatné matematické operácie - násobenie , delenie , odčítanie - sa vykonáva , pokiaľ ide o doplnenie
Násobenie

Násobenie sa vykonáva , pokiaľ ide o doplnenie a posuny . Ak chcete vidieť , ako to funguje , predstavte si nastavenie binárne násobenie problém na ceruzku a papier - jeden binárne číslo na hornej strane druhej . Tie by sa potom násobí najvyššie číslo , ktoré každú číslicu v dolnej rade - písanie každej čiastkovej produkt posunul o jedno miesto doľava pred pridaním . Vynásobením 1 alebo 0 znamená buď pridaním nuly alebo kopírovanie číslo . V binárnom kódovanie , násobenie možno dosiahnuť radom doplnkov a odišiel smeny
odčítanie

Záporné čísla v dvojkovej sú v podstate tvorené cúvaní všetky bity . - - meniace sa 0s 1s a 0s 1s až - a pridaním 1. To znamená , že sa odpočítať od B môžete previesť na - A a pridať . B = A + B sa ( - A ) . Odčítanie je inverzia a doplnenie . Liga

Divízia je dosiahnuté opakovaným odčítanie , a to môže byť vykonané s radom správnych smien a pridaním inverzie. Pointa je , že všetky aritmetické môže byť vykonané s inverzný, sčítanie a posuny .
Obojsmerný Posuvné registre

Výhodou obojsmerný posuvný register je , že všetky aritmetické môže byť vykonané s tromi špeciálnymi registrami namiesto štyroch . Obojsmerný posuvný register robí prácu i ľavej posuvného registra a pravého posuvného registra . Pokiaľ ide o kritické hardvéru , každý štvorcový nanometrov čipu priestoru , ktorý môže byť uložený umožňuje priestor pre ďalšie dôležité funkcie , ako je vyrovnávacia pamäť , ktorá urýchľuje rýchlosť spracovania . Obojsmerné posuvné registre šetrí miesto a zrýchliť procesory .

Najnovšie články

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