FUNCION ESPECIAL : MUL-DIV ( MULTIPLICACIÓN Y / O DIVISIÓN )
La función MUL-DIV manipula enteros. A partir de las entradas ENTRADA 1, ENTRADA 2 y ENTRADA 3, calcula ENTRADA 1 x ENTRADA 2 / ENTRADA 3 colocando el resultado en la salida SALIDA CÁLCULO.
La salida ERROR / DESBORDAMIENTO del tipo DIG se pone a 1 cuando la ENTRADA 3 es igual a 0 y/o cuando la secuencia de operaciones proporciona un resultado fuera del intervalo [ -32767, +32767 ] o cuando la entrada PROPAGACIÓN DE ERROR vale 1. En todos los demás casos, la salida ERROR / DESBORDAMIENTO vale 0.
La entrada de tipo DIG PROPAGACIÓN DE ERROR sirve para propagar errores (o saturaciones) procedentes de funciones de cálculo ( MUL-DIV o ADD-SUB ) efectuadas aguas arriba. Si PROPAGACIÓN DE ERROR vale 1, entonces las operaciones no se efectúan y la salida ERROR / DESBORDAMIENTO vale 1.
Si la entrada PROPAGACIÓN DE ERROR no está conectada, está fijada a 0.
Si la entrada ENTRADA 3 no está conectada, está fijada a 1.
Si ENTRADA 1 y/o ENTRADA 2 no está(n) conectada(s), dicha(s) entrada(s) se fija(n) a 1.
Para efectuar una simple multiplicación, basta no utilizar la entrada ENTRADA 3.
Para efectuar una simple división, basta no utilizar ENTRADA 1 o ENTRADA 2.