Red de conocimiento informático - Conocimiento informático - Todavía no entiendo el desplazamiento aritmético hacia la izquierda y hacia la derecha en el ensamblaje y qué significan los bits altos y bajos en cf, cómo desplazarse, por ejemplo 1001010 cómo desplazarse hacia la izquierda y hacia la derecha con

Todavía no entiendo el desplazamiento aritmético hacia la izquierda y hacia la derecha en el ensamblaje y qué significan los bits altos y bajos en cf, cómo desplazarse, por ejemplo 1001010 cómo desplazarse hacia la izquierda y hacia la derecha con

Ejemplo: 1001010

Desplazamiento hacia la izquierda: 0010100 El 1 en el bit más alto se desplaza hacia afuera, luego 0

Desplazamiento hacia la derecha: 0100101 El 0 en el bit bajo se desplaza hacia afuera, y luego el Se agrega 0 en el bit alto

Para el indicador CF, en el ejemplo anterior, el desplazamiento a la izquierda establecerá CF en 1 porque el bit más alto es 1, y el desplazamiento a la izquierda provocará el redondeo.

Además, agregar bits de redondeo y restar bits de préstamo afectará el valor de CF.