Está en la página 1de 11

INSTRUCCIONES LÓGICAS – 2da Parte

DESPLAZAMIENTOS

Formato1: Instrucción destino,1

Operación: destino destino desplazado 1 vez

Formato2: Instrucción destino,CL

Operación: destino destino desplazado según el valor de CL

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte
DESPLAZAMIENTOS

Pueden ser destino: Registros internos de la CPU sean estos de 8 o 16 bits menos
los de segmento.

Trabajan normalmente las banderas SF, ZF y PF, las AF y OF se vuelven ambiguas


y la CF interviene en la operación tomando el bit que se indica al simbolizar la
instrucción.

En el segundo formato, para que tenga sentido la operación, CL debe tener


números inferiores a 9h para operaciones con 8 bits y 11h para operaciones de 16
bits.

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

a. SHL (Desplazamiento Lógico a la Izquierda)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

b. SHR (Desplazamiento Lógico a la Derecha)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

c. SAR (Desplazamiento Aritmético a la Derecha)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte
ROTACIONES

Formato1: Instrucción destino,1

Operación: destino destino rotado 1 vez

Formato2: Instrucción destino,CL

Operación: destino destino rotado según el valor de CL

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte
ROTACIONES

Pueden ser destino: Registros internos de la CPU sean estos de 8 o 16 bits menos
los de segmento.

En cuanto a las banderas, sólo tiene significado la CF que interviene en la


operación tomando el bit que se indica al simbolizar la instrucción.

En el segundo formato, para que tenga sentido la operación, CL debe tener


números inferiores a 9h para operaciones con 8 bits y 11h para operaciones de 16
bits.

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

a. ROL (Rotación sin Acarreo a la Izquierda)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

b. ROR (Rotación sin Acarreo a la Derecha)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

c. RCL (Rotación con Acarreo a la Izquierda)

Ing. Amparo Meythaler N.


INSTRUCCIONES LÓGICAS – 2da Parte

d. RCR (Rotación con Acarreo a la Derecha)

Ing. Amparo Meythaler N.

También podría gustarte