Operaciones suplementarias
dir = dirección simbólica (máximo 4 caracteres).
')
Operación del sistema
Operaciones de desplazamiento
Operación
SPO =dir
SPS =dir
SPR
')
-32 768 a
+32 767
Descripción
salto condicionado si existe desbordamiento (overflow).
El salto se ejecuta si el indicador OV = 1. Si no hay desbordamiento
(OV=O), el salto no se efectúa. El VKE no se modifica. Se produce un
desbordamiento cuando una operación aritmética sobrepasa la zona
autorizada para la representación elegida.
cuando el indicador OS (desbordamiento memorizado) se pone a "1
".
salto en el interior de un módulo funcional; se realiza siempre
independientemente de las condiciones.
Operación
Descripción
SLW O a 15
desplazamiento de una palabra (1 6 bits) hacia la izquierda (las posiciones
que van quedando libres a la derecha se rellenan con ceros).
SRW O a 15
desplazamiento de una palabra (1 6 bits) hacia la derecha (las posiciones
que van quedando libres a la izquierda se rellenan con ceros).
SLD
O
a 32
desplazamiento de una doble palabra hacia la izquierda (las posiciones que
van quedando libres a la derecha se rellenan con ceros).
SVW O a 15
RRD O a 32
1
rotación hacia la derecha (32 bits).
desplazamiento de una palabra (16 bits) con signo hacia la derecha (las
posiciones que van quedando libres a la izquierda se rellenan con el mismo
valor que exista en el bit 15).
SVD O a 32
RLD
O
a'32
I
El acumulador 1 es el Único aue interviene en las operaciones de desplazamiento
v
rotación. El
desplazamiento de una doble palabra hacia la derecha con signo (las
posiciones que van quedando libres a la izquierda se rellenan con el mismo
valor que exista en el bit 31).
rotación hacia la izquierda (32 bits).
parámetro de esta instrucción indica la cantidad de'posiciones que el contenido d i acumulador
es desplazado o rotado. Solo la palabra de menor peso (AKKU 1 -L) se ve afectada por el
desplazamiento en las instrucciones SLW, SRW y SVW, sin embargo, para las instrucciones
SLD, SVD, RLD y RRD es afectada la totalidad del contenido del acumulador 1 (32 bits).
La elaboración de las instrucciones de desplazamiento y rotación no dependen de ninguna
condición para su ejecución.