División Doble (Ddv); Actualizaciones De Los Bits De Estado Aritmético; Cambios Del Registro Matemático, S:13 Y S:14 - Allen-Bradley SLC 500 Serie Manual De Referencia

Tabla de contenido

Publicidad

División doble (DDV)
DDV
El contenido de 32 bits del registro matemático se divide entre el valor de fuente de
DOUBLE DIVIDE
Source
16 bits y el cociente redondeado se coloca en el destino. Si el residuo es 0.5 ó
Dest
mayor, se redondea el destino.
Instrucción de salida
Típicamente esta instrucción sigue una instrucción MUL que crea un resultado de
32 bits.
Actualizaciones de los bits de estado aritmético
Con este bit:
Acarreo (C)
Overflow (V)
Cero (Z)
Signo (S)
Cambios del registro matemático, S:13 y S:14
Inicialmente contiene el dividendo de la operación DDV. A la ejecución de
instrucción, el cociente no redondeado se coloca en la palabra más significativa del
registro matemático. El residuo se coloca en la palabra menos significativa del
registro matemático.
El procesador:
siempre se restablece.
se establece si es división en cero o si el resultado es mayor de 32,767
ó menor de -32,768; en caso contrario, se restablece. Durante el
overflow, también se establece el indicador de error menor. El valor
32,767 se coloca en el destino.
se establece si el resultado es cero; en caso contrario, se restablece.
se establece si el resultado es negativo; en caso contrario, se
restablece; no definido si el overflow está establecido.
Instrucciones matemáticas
3–13

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1000

Tabla de contenido