RTL

RTL

de Ignacio Javier Gonzalez Ubiedo -
Número de respuestas: 2

Se puede incrementar de alguna manera la posicion en un registro?, por ejemplo, si yo quiero cargar en una salida de un bit lo que hay en un registro bit a bit se puede hacer algo asi?

out<--A[0+i]

i<--inc(i)

i seria un decimal.

En respuesta a Ignacio Javier Gonzalez Ubiedo

Re: RTL

de Leandro Diaz -

Lo que debes hacer es conectar un bit de tu registro a la salida y luego ir rotando los bits dentro del registro.

Por ejemplo si quieres empezar por el bit más significativo,

out = A[7]

y luego vas rotando tu registro

A[7..0] <-- A[6..0],A[7]