Red de conocimientos turísticos - Información de alquiler - Preguntas sobre instrucciones ROL y ROR en montaje

Preguntas sobre instrucciones ROL y ROR en montaje

ROL AL, 1: AL gira un bit a la izquierda, 82H->05H

ROR AL, 1: AL gira un bit a la derecha, 82H->41H

ROL AX CL aquí hay un giro a la izquierda de 4 bits en los 16 bits de AX.

Después de que ROL gira a la izquierda, CF es igual al bit más bajo del resultado, que es 1 de 2341H. CF suele ser una bandera de acarreo, pero tiene diferentes significados según la instrucción específica. Por ejemplo, si no hay acarreo en ROL, se utiliza para indicar otras situaciones.

SF es el bit indicador del bit de signo, que es significativo en los cálculos con signo e indica el signo del resultado. Puede usarse para indicar otras características en cálculos sin signo.

Información ampliada:

El número de turnos está determinado por CNT. En 8086, puede ser 1 o CL. Cuando CNT es 1, solo se desplaza un bit; de turnos requeridos es mayor que 1 Cuando, el número de turnos debe almacenarse primero en el registro CL, y el CNT en la instrucción de turno se puede escribir como CL.

CL y CNT se pueden usar en otros modelos, y además del valor disponible de 1, el valor de CNT también se puede usar para especificar el número de turnos que van de 1 a 31 con un 8- número inmediato de bits. Las disposiciones relativas a OPR y CNT se aplican a todas las operaciones de mando siguientes. El formato específico se describe a continuación. Tomemos como ejemplo el desplazamiento lógico a la derecha.

Enciclopedia Baidu-Instrucciones de cambio