Ejercicio 7 P2

Re: Ejercicio 7 P2

de Juan Pedro Maestrone -
Número de respuestas: 0
Hola Rodrigo.

Al ejecutar "RL A" guardas en la flag del carry el dígito más significativo del acumulador, y el resto de los dígitos rotan de derecha a izquierda. De esta manera, la próxima vez que ejecutes esta instrucción tendrás el segundo dígito más significativo en la bandera del carry, y así sucesivamente.

Luego, al ejecutar "RR C" lo que haces es guardar en el bit más significativo de C el carry. A su vez, esta instrucción rota todos los bits de C desde la parte más significativa a la menos significativa. De esta manera, la próxima vez que ejecutes esta instrucción tendrás en el bit 7 de C el bit 6 de A, y en el bit 6 de C el bit 7 de A, y así sucesivamente.

Finalmente, al hacer esto 8 veces en C te queda el registro A dado vuelta.

Espero haber contestado tu duda.

Saludos,
Juan Pedro.