Documente Academic
Documente Profesional
Documente Cultură
Registro serie-serie
• Circuito: RI D3 q3 D2 q2 D1 q1 D0 q0 RO
clk
• Cronograma:
clk
Valor escrito: B3-0
RI
B0
q3 B1
q2 B2
q1 B3
RO=q0
Escritura Lectura
2
1
Registros serie-paralelo, paralelo-serie
• Serie-paralelo:
RI D3 q3 D2 q2 D1 q1 D0 q0
clk
O3 O2 O1 O0
Di ≥1 CL i
• Paralelo-serie:
≥1 PR i
D3 D2 D1 D0
Load Load
CC CC CC CC
clk
3
Registro paralelo-paralelo
• Circuito:
D3 D2 D1 D0
D3 q3 D2 q2 D1 q1 D0 q0
clk
O3 O2 O1 O0
2
Desplazamiento a la izquierda y derecha
B3 B2 B1 B0 X Los ejemplos
anteriores son
todos SHR.
q3 q2 q1 q0
B2 B1 B0 X
5
Registro universal
P3-0
RI 4 LI
S1 S0 Operación
clk S1 0 0 SHR
REG[4]
Clear S0 0 1 Load
1 0 Inhibición (NOP)
4 1 1 SHL
LO RO
O3-0
3
Registro universal (2)
• S 1 = 0, S 0 = 0 ⇒ Desplazamiento a la derecha:
D3 = RI; D2 = q 3; D 1 = q2; D0 = q 1; R O = q 0;
• S 1 = 0, S 0 = 1 ⇒ Load:
D3 = P3; D2 = P2; D1 = P 1; D 0 = P0;
• S 1 = 1, S 0 = 0 ⇒ Inhibición (NOP, No OPeration):
D3 = q3; D2 = q2; D1 = q 1; D 0 = q0;
• S 1 = 1, S 0 = 1 ⇒ Desplazamiento a la izquierda:
L O = q3; D3 = q2; D2 = q 1; D 1 = q0; D0 = L I;
O 3, LO O2 O1 O 0, RO
RI 0 q3 0 q2 0 q1 0
P3 1 P2 1 P1 1 P0 1
D3 q3 D2 q2 D1 q1 D0 q0
q3 2 q2 2 q1 2 q0 2
q2 3 q1 3 q0 3 LI 3
1 0 1 0 1 0 1 0
S1
S0
clk