Diferència entre revisions de la pàgina «Registre de desplaçament»

m
Correcció tipogràfica: espais sobrants
m (Corregit: desplaçen > desplacen)
m (Correcció tipogràfica: espais sobrants)
* PIPO : Desplaçant tots els bits d'un nombre binari cap a la dreta o cap a l'esquerra, es divideix o es multiplica el nombre per 2. Per tant, un registre PIPO es pot fer servir per efectuar càlculs (multiplicació o divisió per una potència de 2). N'hi ha prou amb efectuar el nombre adequat de decalatges cap a l'esquerra o la dreta entre el moment en què s'introdueixen els bits en el registre i el moment en què se'ls recupera.
 
* PISO i SIPO : Aquests dos tipus de registres es fanservir els enllaços sèrie ; són la base dels [[UART]] i dels [[mòdem]]s. Suposant que es vol transmetre una informació entre dos ordinadors distants alguns metres o desenes de metres. Transmetre la informació en "paral·lel" necessitaria almenys 9 fils (8 per als 8 bits, un per a la massa), sense comptar els fils suplementaris per al protocol de comunicacions entre els ordinadors. És més senzill fer servir un registre PISO per transformar els bits que constitueixen cada octet que es vol transmetre en una successió de 8 bits que apareixen l'un després de l'altre en una sola línia de comunicació. Al final de la línia, un registre SIPO rep els bits que arriben a la cua un a un i reconstitueix els octets que es transmeten a l'ordinador de destinació.
 
* Registres SISO reversibles: Permeten per exemple realitzar el que s'anomena de les piles LIFO (''Last In, First Out''): es carreguen els bits al registre; després s'inverteix el sentit del dicalatge. Els bits apareixen a la sortida del primer biestable en ordre invers de la seva entrada.
1.154.437

modificacions