Operaciones de Desplazamiento
Esta sección de la documentación detalla el conjunto de instrucciones de desplazamiento de bits implementadas y utilizadas dentro del presente proyecto.
Estas instrucciones permiten mover los bits de un operando hacia la izquierda o hacia la derecha. Se incluyen desplazamientos lógicos y aritméticos, así como rotaciones. Estas operaciones son útiles para la manipulación de bits, la multiplicación y división rápidas por potencias de dos, y otras operaciones a nivel de bit.
La descripción de cada instrucción incluirá su sintaxis formal, el operando a desplazar, la cantidad de bits a desplazar, la dirección del desplazamiento, los flags del registro de estado que se ven afectados, y una explicación detallada de su semántica operacional dentro de la arquitectura específica de este proyecto.