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.
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.
Ya lo resolvi.
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]