Red de conocimiento informático - Conocimiento sistemático - ¿Cuáles son las operaciones específicas de la instrucción de turno en lenguaje ensamblador?

¿Cuáles son las operaciones específicas de la instrucción de turno en lenguaje ensamblador?

SHL/SAL: desplazamiento lógico/aritmético hacia la izquierda, el bit más alto entra en CF y el bit más bajo se llena con 0;

SHR: desplazamiento lógico hacia la derecha, el bit más bajo pasa a CF y el bit más alto se llena con 0;

SAR: desplazamiento aritmético hacia la derecha, el bit más bajo ingresa a CF y el bit más alto permanece sin cambios;

ROL: desplazamiento circular hacia la izquierda, el bit más alto ingresa a CF, y se completa el bit más bajo;

ROR: desplazamiento circular hacia la derecha, el bit más bajo ingresa a CF y se completa el bit más alto;

RCL: desplazamiento circular hacia la izquierda (con redondeo), el bit más alto ingresa a CF y se agrega el valor de CF;

RCR: desplazamiento circular a la derecha (con redondeo), el bit más bajo ingresa a CF y el valor de CF se agrega al mismo tiempo;

SHLD:

SHRD: desplazamiento a la izquierda de doble precisión, la segunda operación El número se mueve al primer operando y el primer operando ingresa a CF. Es similar al desplazamiento lógico a la izquierda. el bit bajo se mueve al bit alto;

SHRD: desplazamiento a la izquierda de doble precisión, el segundo operando se mueve al operando Uno, el primer operando ingresa a CF, que es similar al desplazamiento lógico, con el bit alto poco movido al bit bajo;

Eso es casi todo, ¿verdad?