¿Cuáles son las operaciones específicas de la instrucción de turno en lenguaje ensamblador?
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; p>
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?