Red de conocimiento informático - Conocimiento sistemático - Instrucciones de desplazamiento en lenguaje ensamblador

Instrucciones de desplazamiento en lenguaje ensamblador

Entre los ocho comandos de desplazamiento, sólo RCL y RCR afectan a CF. Tome RCL como ejemplo:

MOV A, 01H

MOV CL, 08H

Ciudad RCL

El CF después de la operación es 1.

-

-

Continúe respondiendo:

En lugar de "Después de la instrucción RCL o RCR, coloque el bit más significativo en CF "; RCL es una instrucción de cambio de rotación hacia la izquierda, RCR es una instrucción de cambio de rotación hacia la derecha; RCL mueve el número más alto a CF y el contenido en CF se ejecuta al número más bajo, formando un ciclo de serpiente que muerde la cola, y el número de turno es CL o CX. Por el contrario, el número especificado, RCR se mueve desde el desplazamiento más bajo a CF, y CF corre a la posición más alta, formando un ciclo de serpiente; Estas dos instrucciones son de 9 o 17 bits involucradas en la operación de cambio, y otras instrucciones de cambio son solo de 8 o 16 bits (según la interpretación de las instrucciones 8086/8088, el número de instrucciones de cambio en diferentes CPU los modelos pueden ser diferentes).