Las instrucciones de rotación de bits son:
- “rol”.
- “ror”.
Estas instrucciones son básicamente equivalentes a las ya vistas “asl” y “lsr”, con la única diferencia de que el bit que sale del acarreo se vuelve a introducir en el bit 0, en el caso de “rol”, y en el bit 7, en el caso de “ror”.
Estas instrucciones soportan los mismos modos de direccionamiento que “asl” y “lsr”, es decir, los modos: acumulador, absoluto, página cero, absoluto indexado y página cero indexado. Y afectan a los mismos flags: S – sign, Z – zero y C – carry.
Sus detalles se pueden consultar aquí: http://www.6502.org/tutorials/6502opcodes.html#ROL.
Programa de ejemplo: Prog19