Skifteregister (digital elektronik): Forskelle mellem versioner

Content deleted Content added
Matematik med et skifteregister
Linje 13:
 
Ved at bruge flip-flops der virker både som D- og R/S-flip-flops, kan man lave et skifteregister der "oversætter" parallelle data til en seriel "række" af bits med tilhørende synkroniseringssignaler: De parallelle bits indlæses i rækken af <em>n</em> flip-flops under brug af særlige "set"- og "reset"-indgange, hvorefter man kan "hente" én bit ad gangen fra udgangen på den sidste flip-flop ved at forsyne kredsløbet med synkroniseringsimpulser.
 
== Matematik med et skifteregister ==
Da skifteregistret arbejder med det [[binære talsystem]], vil man kunne bruge det til [[multiplikation]] og [[division]]. Et binært tal, der læses parallelt ind i et skifteregister og skiftes en plads mod venstre, vil, udlæst parallelt, være dobbelt så stort. Hvis mest betydende bit er '1', vil den skiftes 'ud af tallet' og kunne overføres som mente.
 
Hvis man i stedet skifter registret 1 plads mod højre, vil tallet deles med 2, og en eventuel mindst betydende bit kan overføres som ½.
 
 
[[Kategori:Digital elektronik]]